fix(theme): align component styles with shared theme CSS variables

This commit is contained in:
2026-04-04 10:50:19 +00:00
parent dcef6faa66
commit ca290d1267
15 changed files with 159 additions and 139 deletions

View File

@@ -2,6 +2,7 @@ import { demoFunc } from './dees-dataview-codebox.demo.js';
import {
DeesElement,
html,
css,
customElement,
type TemplateResult,
property,
@@ -9,6 +10,7 @@ import {
cssManager,
} from '@design.estate/dees-element';
import { cssGeistFontFamily, cssMonoFontFamily } from '../../00fonts.js';
import { themeDefaultStyles } from '../../00theme.js';
import type { HLJSApi } from 'highlight.js';
@@ -39,6 +41,11 @@ export class DeesDataviewCodebox extends DeesElement {
})
accessor codeToDisplay: string = '';
public static styles = [
themeDefaultStyles,
cssManager.defaultStyles,
];
constructor() {
super();
}
@@ -56,11 +63,11 @@ export class DeesDataviewCodebox extends DeesElement {
box-sizing: border-box;
}
dees-tile {
color: ${cssManager.bdTheme('#09090b', '#fafafa')};
color: var(--dees-color-text-primary);
}
.appbar {
color: ${cssManager.bdTheme('#71717a', '#a1a1aa')};
color: var(--dees-color-text-muted);
height: 32px;
display: flex;
font-size: 13px;
@@ -78,7 +85,7 @@ export class DeesDataviewCodebox extends DeesElement {
}
.bottomBar {
color: ${cssManager.bdTheme('#71717a', '#a1a1aa')};
color: var(--dees-color-text-muted);
height: 28px;
font-size: 11px;
line-height: 28px;
@@ -118,10 +125,10 @@ export class DeesDataviewCodebox extends DeesElement {
}
.lineNumbers {
color: ${cssManager.bdTheme('#71717a', '#52525b')};
color: var(--dees-color-text-muted);
padding: 24px 16px 0px 0px;
text-align: right;
border-right: 1px solid ${cssManager.bdTheme('#e5e7eb', '#27272a')};
border-right: 1px solid var(--dees-color-border-default);
}
.lineCounter:last-child {