siteation / magento2-hyva-icons-flags
Flags icons for Hyva Themes
Installs: 3 649
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 1
Forks: 1
Open Issues: 4
Type:magento2-module
Requires
- hyva-themes/magento2-theme-module: >=1.1.12
README
This Magento 2 module adds the option to use Flagpack icons in your Hyvä frontend.
This requires that you have a working Hyvä frontend, this icon pack was made specifically for Hyvä Themes and will not work out of the box with any other frontend.
Installation
Install the package via;
composer require siteation/magento2-hyva-icons-flags bin/magento setup:upgrade
Warning This Module requires Magento 2.4 or higher and requires Hyvä! For more requirements see the
composer.json
.
How to use
By default this module loads nothing.
To use this icon pack instead of the default Hyvä icons, add the following to your phtml file;
<?php use Hyva\Theme\Model\ViewModelRegistry; use Siteation\HyvaIconsFlags\ViewModel\FlagsIcons; /** @var ViewModelRegistry $viewModels */ /** @var FlagsIcons $flagsIcons */ $flagsIcons = $viewModels->require(FlagsIcons::class);
and use the FlagsIcons just as the HeroIcons in Hyvä;
<?= $flagsIcons->nlHtml('p-1', 24, 24, ["aria-label" => "Netherlands"]) ?>
Using SVG icons in CMS content
You can now also use the SVG icons in your CMS content.
Bringing svg icon support to you CMS pages, Blocks and Widgets.
{{icon "flags/nl"}}
For more information on how and what see the Hyvä Docs
This feature is supported since Hyvä v1.1.12
Other icon packs for Hyva
- For Icons packs see https://github.com/topics/hyva-icons
If you are looking for a Luma based option checkout this icon pack instead.
Icon License
Flagpack used in this module were created by Yummygum under a MIT License, found here