Preview: default-theme.interface.ts
Size: 638 B
/home/byroehnu/.trash/node_modules11/@adminjs/design-system/src/utils/default-theme.interface.ts
import {
colors,
sizes,
space,
font,
fontSizes,
lineHeights,
fontWeights,
borders,
borderWidths,
shadows,
} from '../theme.js'
import type { NonNullishPartialRecord } from './non-nullish-partial-record.type.js'
export interface Theme {
colors: typeof colors;
sizes: typeof sizes;
borders: typeof borders;
space: typeof space;
fontSizes: typeof fontSizes;
lineHeights: typeof lineHeights;
fontWeights: typeof fontWeights;
font: typeof font;
shadows: typeof shadows;
borderWidths: typeof borderWidths;
}
export type ThemeOverride<T=Theme> = {
[key in keyof T]?: NonNullishPartialRecord<T[key]>
}
Directory Contents
Dirs: 0 × Files: 21