growi-theme-metadata.ts 517 B

123456789101112131415161718192021
  1. import { ColorScheme } from './color-scheme';
  2. export const GrowiThemeSchemeType = {
  3. ...ColorScheme,
  4. BOTH: 'both',
  5. } as const;
  6. export type GrowiThemeSchemeType = typeof GrowiThemeSchemeType[keyof typeof GrowiThemeSchemeType];
  7. export type GrowiThemeMetadata = {
  8. name: string,
  9. manifestKey: string,
  10. schemeType: GrowiThemeSchemeType,
  11. lightBg: string,
  12. darkBg: string,
  13. lightSidebar: string,
  14. darkSidebar: string,
  15. lightIcon: string,
  16. darkIcon: string,
  17. createBtn: string,
  18. isPresetTheme?: boolean,
  19. };