siteation / magento2-hyva-icons-lucide
Hyva 主题的 Lucide 图标
2.1.1
2024-09-14 19:16 UTC
Requires
- hyva-themes/magento2-theme-module: >=1.1.12
README
此 Magento 2 模块添加了在 Hyva 前端使用 Lucide 图标 的选项。
这需要您有一个正常工作的 Hyva 前端,此图标包专为 Hyva 主题制作,无法与任何其他前端直接使用。
安装
通过以下方式安装软件包;
composer require siteation/magento2-hyva-icons-lucide bin/magento setup:upgrade
警告 此模块需要 Magento 2.4 或更高版本,并且需要 Hyva!有关更多要求,请参阅
composer.json
。
使用方法
默认情况下,此模块不加载任何内容。
要使用此图标包而不是默认的 Hyva 图标,请将以下内容添加到您的 phtml 文件中;
<?php use Hyva\Theme\Model\ViewModelRegistry; use Siteation\HyvaIconsLucide\ViewModel\LucideIcons; /** @var ViewModelRegistry $viewModels */ /** @var LucideIcons $lucideIcons */ $lucideIcons = $viewModels->require(LucideIcons::class);
并像在 Hyva 中使用 HeroIcons 一样使用 LucideIcons;
<?= $lucideIcons->menuHtml('p-1', 24, 24, ["aria-label" => "Open menu"]) ?>
在 CMS 内容中使用 SVG 图标
您现在还可以在 CMS 内容中使用 SVG 图标。
将 svg 图标支持引入您的 CMS 页面、块和小工具。
{{icon "lucide/menu"}}
此功能从 Hyva v1.1.12 开始支持
其他 Hyva 图标包
- 有关图标包,请参阅 https://github.com/topics/hyva-icons
如果您正在寻找基于 Luma 的选项,请查看此图标包。
图标许可证
Lucide 图标 使用了由 Lucide 贡献者 创建的图标,在 ISC 许可证 下,可在以下位置找到