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.
evo-ui est la base UI commune Livewire + DaisyUI pour les modules manager modernes d'Evolution CMS.
Le package est utilise par sArticles, dIssues, sLang, sSeo et dDocs
comme couche UI canonique du manager. Les modules consommateurs decrivent
declarativement tabs, tables, forms, workspaces, fields, providers et regles de
sauvegarde; evo-ui possede le shell, les composants, le state behavior, le
theme bridge et les assets locaux.
Utilisez evo-ui pour un manager screen, un settings form, un table/list CRUD, un editeur de type resource, un issue workspace ou des primitives visuelles partagees. Les regles metier, la propriete des donnees, la semantique provider et les workflows specifiques restent dans le package consommateur.
x-evo::layout, evo::partials.assets,
module tabs et Livewire components.evo-ui.module-table.evo-ui.form.<x-evo::layout :title="$pageTitle">
<x-evo::module-tabs :items="$tabs" :active="$activeTab" />
<livewire:evo-ui.module-table
preset="vendor.module.items"
:context="['moduleUrl' => $moduleUrl]"
/>
</x-evo::layout>
docs/ tree.evo-ui contient le runtime UI partage. La logique metier, les hooks de domaine et les integrations restent dans le module consommateur.
How can I help you explore Laravel packages today?