omnia-digital/library

提供现代网页的一组组件

资助包维护!
omnia-digital

安装量: 1 873

依赖项: 4

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 4

语言:Blade


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

提供现代网页的一组组件。

安装

您可以通过 composer 安装此包

composer require omnia-digital/library

发布包脚本

php artisan vendor:publish --tag="library-assets"

包含资源

<html>
<head>
    ...
    @libraryStyles
</head>
<body>
    ...
    @libraryScripts
</body>
</html>

tailwind.config.js 中配置 Tailwind CSS 以适用于所有组件

module.exports = {
    content: [
        ...
        './vendor/omnia-digital/library/resources/views/**/*.blade.php',
    ]
};

可选步骤

配置文件 + 组件视图

您可以使用以下方式发布配置文件

php artisan vendor:publish --tag="library-config"

可选,您可以使用以下方式发布视图

php artisan vendor:publish --tag="library-views"

Alpine.js 插件

此包使用 focuscollapse 插件来改进 UI/UX。请考虑将其添加到您的 resources/js/app.js

import Alpine from 'alpinejs';
import focus from '@alpinejs/focus';
import collapse from '@alpinejs/collapse';

Alpine.plugin(focus)
Alpine.plugin(collapse)

window.Alpine = Alpine;

Alpine.start();

使用方法

...

媒体管理器

要使用媒体管理器组件,您首先需要安装此包: https://github.com/omnia-digital/media-manager

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

贡献

有关详细信息,请参阅 CONTRIBUTING

安全漏洞

有关如何报告安全漏洞的详细信息,请参阅 我们的安全策略

鸣谢

许可协议

MIT 许可协议 (MIT)。有关更多信息,请参阅 许可文件