enesekinci / laravel-livewire-admin-ui
Reusable Tailwind admin UI Blade components for Laravel Livewire panels.
Package info
github.com/enesekinci/laravel-livewire-admin-ui
Language:Blade
pkg:composer/enesekinci/laravel-livewire-admin-ui
1.2.1
2026-08-28 10:30 UTC
Requires
- php: ^8.2
- illuminate/support: ^11.0|^12.0|^13.0
- illuminate/view: ^11.0|^12.0|^13.0
README
Tailwind admin Blade components for Livewire panels.
Install
composer config repositories.admin-ui vcs https://github.com/enesekinci/laravel-livewire-admin-ui composer require enesekinci/laravel-livewire-admin-ui:^1.0
Ensure Tailwind scans package views:
@source '../../vendor/enesekinci/laravel-livewire-admin-ui/resources/views/**/*.blade.php';
Components
| Alias | Usage |
|---|---|
x-admin.button |
Primary/secondary/danger/light buttons or links |
x-admin.input |
Labeled text input |
x-admin.textarea |
Labeled textarea |
x-admin.select |
Labeled select |
x-admin.card |
Section card with optional title |
x-admin.table |
Scrollable table wrapper |
x-admin.stat |
Dashboard stat tile |
x-admin.icon-button |
Compact icon actions (edit/trash/eye/…) |
Examples
<x-admin.button wire:click="save">Kaydet</x-admin.button> <x-admin.input wire:model="name" label="Ad" /> <x-admin.card title="Ürünler">...</x-admin.card> <x-admin.icon-button icon="trash" variant="danger" wire:click="delete" label="Sil" />
Accent
Default brand accent is #0b5cab. Override via Tailwind theme or publish views.
License
MIT