Skip to content

v1.15.0

Choose a tag to compare

@github-actions github-actions released this 26 Jun 05:55
· 2 commits to main since this release

Livewire support — wire:model on every form control

BlatUI components are Blade + Alpine, so they already render inside Livewire. This release wires wire:model through to their value with full two-way binding:

  • Native fields (input, textarea, native select/checkbox) bind directly.
  • Alpine widgets entangle their state via @entangle($attributes->wire('model'))select, combobox, autocomplete, switch, toggle, toggle-group, radio-group, checkbox, slider, rating, knob, number-input, color-picker, date-picker, datetime-picker, time-field, input-otp, tags-input, editable, markdown-editor.
  • Composites forward wire:model to their real input — file-upload (upload target), phone-input, segmented-control, mention-input, rich-text-editor, signature-pad.
  • Respects .live / .blur / .debounce. Fully inert when Livewire isn't installed — plain Blade/Alpine projects are unaffected.

📖 Guide: https://blatui.remix-it.com/docs/livewire

New components (Flux Pro parity)

  • brand — logo/wordmark, optionally linked.
  • profile — avatar + name/description, for account buttons and dropdown triggers.

Notes

  • slider / date-picker / datetime-picker bind a single value in default mode; range modes submit via standard name[...] fields.

Full Changelog: v1.14.1...v1.15.0