diff --git a/web/modules/custom/materio_admin/css/gin-darkmode.css b/web/modules/custom/materio_admin/css/gin-darkmode.css new file mode 100644 index 00000000..dab5e82d --- /dev/null +++ b/web/modules/custom/materio_admin/css/gin-darkmode.css @@ -0,0 +1,8 @@ +/** + * Gin dark mode: entity-meta sidebars are styled by Claro light tokens + * outside gin's node-form scope (commerce license/order/product forms). + * Re-apply gin's text color so the sidebar stays readable in dark mode. + */ +html.gin--dark-mode .entity-meta__header { + color: var(--gin-color-text, #fbfbfe); +} diff --git a/web/modules/custom/materio_admin/materio_admin.libraries.yml b/web/modules/custom/materio_admin/materio_admin.libraries.yml index 716c14b5..961e76cd 100644 --- a/web/modules/custom/materio_admin/materio_admin.libraries.yml +++ b/web/modules/custom/materio_admin/materio_admin.libraries.yml @@ -9,3 +9,9 @@ admin_tables: css: theme: css/admin-tables.css: {} + +gin_darkmode: + version: 1.0 + css: + theme: + css/gin-darkmode.css: {} diff --git a/web/modules/custom/materio_admin/materio_admin.module b/web/modules/custom/materio_admin/materio_admin.module index bbadd176..96304afc 100644 --- a/web/modules/custom/materio_admin/materio_admin.module +++ b/web/modules/custom/materio_admin/materio_admin.module @@ -22,6 +22,7 @@ function materio_admin_page_attachments(array &$attachments) { if (\Drupal::service('router.admin_context')->isAdminRoute()) { $attachments['#attached']['library'][] = 'materio_admin/admin_tables'; + $attachments['#attached']['library'][] = 'materio_admin/gin_darkmode'; $attachments['#attached']['library'][] = 'materio_admin/term_reference_tree'; } }