Kustomisasi
Publikasikan Blade Components
Untuk mengkustomisasi tampilan komponen LaraLiveUI, publikasikan file Blade-nya:
php artisan laraliveui:publish
File akan disalin ke resources/views/vendor/laraliveui/ dan dapat diedit langsung.
Tema & Warna Aksen
LaraLiveUI menggunakan CSS custom properties untuk theming. Ubah warna aksen melalui CSS:
:root {
--color-accent: 99 102 241; /* Indigo */
--color-accent-light: 129 140 248;
--color-accent-dark: 79 70 229;
}
Atau gunakan Tailwind CSS v4:
@theme {
--color-accent: #6366f1;
--color-accent-dark: #4f46e5;
}
Dark Mode
Dark mode diaktifkan secara otomatis melalui @laraliveuiAppearance. Untuk toggle manual:
<laraliveui:button onclick="document.documentElement.classList.toggle('dark')">
Ganti Tema
</laraliveui:button>
Custom CSS
Tambahkan gaya kustom di resources/css/app.css setelah import LaraLiveUI:
@import 'tailwindcss';
@import '../../vendor/elnasnato/laraliveui/dist/laraliveui.css';
@custom-variant dark (&:where(.dark, .dark *));
/* Kustomisasi Anda */
.laraliveui-button {
@apply rounded-xl;
}
JavaScript
LaraLiveUI menggunakan Alpine.js untuk interaktivitas. Anda dapat memperluas fungsionalitas dengan kode JavaScript kustom setelah @laraliveuiScripts:
@laraliveuiScripts
<script>
document.addEventListener('laraliveui:ready', function() {
console.log('LaraLiveUI siap!');
});
</script>