omnia-digital / library
提供现代网页的一组组件
2.0
2023-09-30 20:46 UTC
Requires
- php: ^8.0
- codeat3/blade-coolicons: ^1.2||^2.0
- illuminate/contracts: ^8.0 || ^9.0 || ^10.0
- livewire/livewire: ^2.10||^3.0
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- nunomaduro/collision: ^6.0||^7.0
- orchestra/testbench: ^7.0
- pestphp/pest: ^1.21||^2.0
- pestphp/pest-plugin-laravel: ^1.1||^2.0
- phpunit/phpunit: ^9.5||^10.0
- spatie/laravel-ray: ^1.26
- dev-main
- 2.0
- v1.x-dev
- 1.0
- dev-dependabot/npm_and_yarn/express-4.21.0
- dev-dependabot/npm_and_yarn/micromatch-4.0.8
- dev-dependabot/github_actions/dependabot/fetch-metadata-2.2.0
- dev-dependabot/github_actions/stefanzweifel/git-auto-commit-action-5
- dev-dependabot/github_actions/actions/checkout-4
- dev-feature/Switch_Primary_and_Secondary_Colors
- dev-Fix_Notification_Z_Index
- dev-feature/fix_modal_bg_overlay
- dev-add_classes_attribute_to_dropdown_panel
- dev-fix_input_text_component_class_attribute
This package is auto-updated.
Last update: 2024-09-21 06:11:08 UTC
README
提供现代网页的一组组件。
安装
您可以通过 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 插件
此包使用 focus 和 collapse 插件来改进 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)。有关更多信息,请参阅 许可文件