Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 808 Bytes

README.md

File metadata and controls

41 lines (30 loc) · 808 Bytes

Bootstrap Icons Twig Integration

Twig Integration for Bootstrap Icons. This bundle is inspred by marcw/twig-heroicons.

Installation

composer require whatwedo/twig-bootstrap-icons

Twig Integration

Just register the extension

$twig->addExtension(new BootstrapIconsExtensions());

Symfony Integration

// bundles.php
return [
    whatwedo\TwigBootstrapIcons\whatwedoTwigBootstrapIconsBundle::class => ['all' => true],
];

Usage

Outputs the SVG

{{ bootstrap_icon('alarm') }}

you can pass an array as second argument to add attributes to the <svg>-tag:

{{ bootstrap_icon('alarm', {
    class: 'text-gray-500 mr-3 h-6 w-6'
    alt: 'alarm clock'
}) }}