evolution-cms/evo-ui
Livewire + DaisyUI foundation for modern Evolution CMS manager modules. Provides an iframe layout with local assets, theme sync, a Livewire 4 bridge, config-driven tables/forms, and shared Blade components—no legacy manager CSS/JS or CDN dependencies.
DnD in evo-ui ist der gemeinsame Vertrag fuer Reorder-Oberflaechen in Manager-Modulen: Tabs, verschachtelte Felder, Tabellen und Optionen in Modals. Der kanonische technische Vertrag liegt in DnD And Reorder Contract und DnD Implementation Guide.
x-evo::reorder-rail fuer up/down controls und drag handle.x-evo::dnd-option-list und x-evo::dnd-option-row fuer value/label
Optionen..evo-ui-dnd-row, .evo-ui-dnd-group-row,
.evo-ui-dnd-option-row, placeholder und compact actions.window.EvoUI.initDnd(...)._uid Werte fuer Tabs, Zeilen und Optionen.sortTabByUid, sortFieldByUid, sortOptionByUid.Bei Optionen in einem Modal ist der Handle der immediate native drag starter. Die Zeile bleibt die Payload- und Drop-Target-Quelle. Inputs, Selects und Textareas duerfen nie drag sources werden.
<x-evo::dnd-option-list method="sortOptionByUid">
<x-evo::dnd-option-row
:uid="$option['_uid']"
:index="$index"
option-value="{{ $option['value'] }}"
option-label="{{ $option['label'] }}"
/>
</x-evo::dnd-option-list>
Nach der Migration pruefe Drag zwischen Zeilen, Drag zwischen Tabs, manuelle Pfeile, Save dirty state und Modals mit vielen Optionen.
How can I help you explore Laravel packages today?