chore(type): export attribute for theme key (#933)

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
This commit is contained in:
Aaron Pham 2024-02-26 12:53:45 -05:00 committed by GitHub
parent d6e79d1ea6
commit 6b90d03ca6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -9,6 +9,11 @@ export interface ColorScheme {
highlight: string
}
interface Colors {
lightMode: ColorScheme
darkMode: ColorScheme
}
export interface Theme {
typography: {
header: string
@ -16,12 +21,11 @@ export interface Theme {
code: string
}
cdnCaching: boolean
colors: {
lightMode: ColorScheme
darkMode: ColorScheme
}
colors: Colors
}
export type ThemeKey = keyof Colors
const DEFAULT_SANS_SERIF =
'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif'
const DEFAULT_MONO = "ui-monospace, SFMono-Regular, SF Mono, Menlo, monospace"