Aaron Pham
2024-02-26 6b90d03ca66e9b4b7096dd04ff74b1503a9bb7ca
chore(type): export attribute for theme key (#933)

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
1 files modified
12 ■■■■■ changed files
quartz/util/theme.ts 12 ●●●●● patch | view | raw | blame | history
quartz/util/theme.ts
@@ -9,6 +9,11 @@
  highlight: string
}
interface Colors {
  lightMode: ColorScheme
  darkMode: ColorScheme
}
export interface Theme {
  typography: {
    header: string
@@ -16,11 +21,10 @@
    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'