siteation/magento2-hyva-icons-lucide

Hyva 主题的 Lucide 图标

2.1.1 2024-09-14 19:16 UTC

This package is auto-updated.

Last update: 2024-09-14 19:18:15 UTC


README

Packagist Version Supported Magento Versions Hyva Themes Module License

此 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 文档。

此功能从 Hyva v1.1.12 开始支持

其他 Hyva 图标包

如果您正在寻找基于 Luma 的选项,请查看此图标包

图标许可证

Lucide 图标 使用了由 Lucide 贡献者 创建的图标,在 ISC 许可证 下,可在以下位置找到