nanodepo / gems-ui
Gems Blue UI Kit
Installs: 85
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:Blade
Requires
- php: ^8.3
- intervention/image: ^3.7
- intervention/image-laravel: ^1.2
- laravel/framework: ^v11.11.0
- livewire/livewire: ^3.0
- livewire/volt: ^v1.6.0
- nanodepo/heroicons: ^v2.1.4
README
1. Создать базовый шаблон и определить его, как шаблон по умолчанию для livewire.
2. Добавить в файл tailwindcss путь к шаблонам пакета и определить цвета темы.
export default { content: [ ... "./vendor/nanodepo/gems-ui/src/resources/views/**/*.blade.php" ] ... }
3. Добавить в конфиг диск images для сохранения изображений.
'images' => [ 'driver' => 'local', 'root' => storage_path('app/public/images'), 'url' => env('APP_URL').'/storage/images', 'visibility' => 'public', 'throw' => false, ],
4. Опубликовать ресурсы
php artisan vendor:publish --tag=gems-ui
5. Для панелей навигации нужно добавить к body этот код:
x-data="{ drawer: false }"
Примеры базового шаблона и других компонентов можно найти в папке examples.
6. Добавьте в свой файл стилей:
.link { @apply hover:text-link hover:underline; }
7. Добавьте в свой базовый шаблон компонент определяющий глобальные CSS переменные с цветами:
<x-ui::theme color="#0088cc" />