hawkiq/hwkui
HWKUI is a Laravel UI toolkit that ships reusable Blade components, form controls, and layout helpers for building admin panels and dashboards. It provides prebuilt views and styling hooks so teams can assemble consistent interfaces without writing repetitive markup or custom CSS.
composer require hawkiq/livewire-hwkui.php artisan vendor:publish --tag=hwkui-assets and php artisan vendor:publish --tag=hwkui-config (check the package’s README for exact tags; some releases combine them).@hwkuiStyles / @hwkuiScripts or a published asset link).<x-hwkui::button>), or set up the Tour widget for onboarding. The Tour widget is the most feature-rich entry point—define steps in a Livewire component or config and render <x-hwkui::tour :steps="$steps" />.config/hwkui.php (or similarly named config) to see available components and global options, and at the published views to understand the markup contract.wire:navigate navigation—so you can use it in SPA-style Livewire apps without re-initializing on every page change.options prop/array to override texts and the next button color. Example: <x-hwkui::tour :steps="$steps" :options="['nextButtonColor' => '#0ea5e9', 'nextText' => 'Continue']" />. Keep option keys in sync with the package’s documented API.$this->dispatch('hwkui-tour-start') if the package exposes such hooks. Check the package source for event names.wire:navigate links don’t break the tour—this was the 1.1.3 fix.php artisan vendor:publish --tag=hwkui-assets --force, php artisan view:clear, php artisan cache:clear). Stale JS is the most common reason the wire:navigate fix appears not to work.wire:navigate compatibility: The Tour widget fix is specific to Livewire’s SPA navigation. If you use Turbo, Inertia, or custom history APIs, test carefully—the fix may only cover wire:navigate.options array is convenient but may not be fully documented yet. Read the component’s source to confirm exact keys (e.g., nextButtonColor vs next_button_color) and whether colors accept CSS values or only hex.--force and merge changes.How can I help you explore Laravel packages today?