evo-ui - це спільний UI-kit менеджера для Evolution CMS extras. Зазвичай ви
бачите його через модулі sArticles, dIssues, sLang, sSeo, sSettings
і dDocs.
- Shell сторінки менеджера і кольори теми.
- Таби, toolbar, кнопки, badges, cards і модальні вікна.
- Таблиці, list view, фільтри, пагінація і дії рядка.
- Форми налаштувань і редакторів з dirty-state захистом.
- Save feedback всередині самої кнопки Save.
- Issue workspace: list, kanban, detail і comments.
Кнопка Save має однаковий primary filled вигляд у всіх модулях. Add, edit, duplicate і delete використовують спільні evo-ui icon/tone правила, тому одна й та сама дія виглядає однаково всюди.
Коли у формі є незбережені зміни, evo-ui тримає активним shared tab guard. Якщо
перейти в інший tab, з'явиться спільний unsaved-changes dialog. Після успішного
save кнопка коротко показує Збережено, потім повертається в disabled
Зберегти, поки ви знову не зміните форму.
dDocs навмисно використовує documentation workspace з sidebar tree і viewer. Там немає верхніх module tabs, але кнопки, inputs, cards, badges, кольори і типографіка мають лишатися з evo-ui.
- Модуль відкривається у evo-ui manager shell.
- Save кнопки мають однаковий label, icon і color.
- Таблиці зберігають filters і pagination під час роботи.
- Modal actions лишаються внизу.
- Alerts, badges і chips використовують shared visual language.