Replace raw HTML form elements with Flux UI equivalents:
- flux:heading and flux:subheading for title
- flux:input for email and password fields
- flux:checkbox for remember me
- flux:link for back navigation
Flux UI components integrate properly with Livewire and
handle loading states automatically.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add @fluxAppearance and @fluxScripts to Demo layout
- Replace custom button with flux:button component
- Flux button handles loading states internally
The wire:loading directives weren't working because Livewire's
CSS wasn't being parsed by the browser (style sheet not applied).
Using Flux's button component resolves this cleanly.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>