Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Evo Ui Laravel Package

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.

View on GitHub
Deep Wiki
Context7

DnD und Reorder

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.

evo-ui besitzt

  • 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.
  • CSS fuer .evo-ui-dnd-row, .evo-ui-dnd-group-row, .evo-ui-dnd-option-row, placeholder und compact actions.
  • Native JavaScript runtime window.EvoUI.initDnd(...).

Consumer besitzt

  • Stabile _uid Werte fuer Tabs, Zeilen und Optionen.
  • Livewire methods wie sortTabByUid, sortFieldByUid, sortOptionByUid.
  • Schema persistence, permissions und fachliche Validierung.

Modal-Optionen

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>

Pruefung

Nach der Migration pruefe Drag zwischen Zeilen, Drag zwischen Tabs, manuelle Pfeile, Save dirty state und Modals mit vielen Optionen.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
cadot.eu/make
besmartand-pro/php-quality-config
sentix/ai-chatbot
codifyo/ts-generator-bundle
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky