css: consolidate core stylesheet entrypoint and add contract check

This commit is contained in:
2026-04-20 19:55:49 +02:00
parent da0abc824a
commit 5982e749d7
7 changed files with 163 additions and 35 deletions

View File

@@ -19,37 +19,9 @@ return [
'css/components/app-brand.css',
'css/components/app-file-upload.css',
],
'default' => [
'css/vendor-overrides/multi-select.css',
'css/components/app-icon-button.css',
'css/components/app-buttons.css',
'css/vendor-overrides/gridjs.css',
'css/layout/app-topbar.css',
'css/layout/app-sidebar.css',
'css/components/app-search.css',
'css/components/app-list-titlebar.css',
'css/components/app-details-titlebar.css',
'core' => [
'css/core.css',
'css/components/app-details-validation-summary.css',
'css/components/app-dashboard-titlebar.css',
'css/components/app-empty-state.css',
'css/components/app-details.css',
'css/components/app-details-card.css',
'css/components/app-form-info-tile.css',
'css/components/app-list-table.css',
'css/components/app-list-tabs.css',
'css/components/app-tabs.css',
'css/components/app-list-toolbar.css',
'css/components/app-filter-drawer.css',
'css/components/app-active-filter-chips.css',
'css/components/app-confirm-dialog.css',
'css/components/app-breadcrumb.css',
'css/components/app-tile.css',
'css/components/app-tooltips.css',
'css/components/app-lookup-field.css',
'css/components/app-page-editor.css',
'css/vendor-overrides/editorjs.css',
'css/components/app-page-copy.css',
'css/layout/app-aside-icon-bar.css',
],
'login' => [
'css/pages/app-login.css',
@@ -65,7 +37,7 @@ return [
],
],
'templates' => [
'default' => ['base', 'shared', 'default'],
'default' => ['base', 'core'],
'login' => ['base', 'shared', 'login'],
'error' => ['base', 'error'],
'page' => ['base', 'shared', 'page-layout'],