Yuki Takei 1 год назад
Родитель
Сommit
c5e278c99c

+ 1 - 0
packages/preset-themes/package.json

@@ -29,6 +29,7 @@
   },
   "dependencies": {},
   "devDependencies": {
+    "@growi/core": "link:../../packages/core",
     "@growi/core-styles": "link:../../packages/core-styles",
     "bootstrap": "=5.3.2",
     "sass": "^1.55.0"

+ 2 - 1
packages/preset-themes/src/consts/preset-themes.ts

@@ -1,4 +1,5 @@
-import { GrowiThemeMetadata, GrowiThemeSchemeType } from '../interfaces/growi-theme-metadata';
+import type { GrowiThemeMetadata } from '@growi/core';
+import { GrowiThemeSchemeType } from '@growi/core';
 
 const { BOTH, LIGHT, DARK } = GrowiThemeSchemeType;
 

+ 0 - 20
packages/preset-themes/src/interfaces/growi-theme-metadata.ts

@@ -1,20 +0,0 @@
-export const GrowiThemeSchemeType = {
-  BOTH: 'both',
-  LIGHT: 'light',
-  DARK: 'dark',
-} as const;
-export type GrowiThemeSchemeType = typeof GrowiThemeSchemeType[keyof typeof GrowiThemeSchemeType];
-
-export type GrowiThemeMetadata = {
-  name: string,
-  manifestKey: string,
-  schemeType: GrowiThemeSchemeType,
-  lightBg: string,
-  darkBg: string,
-  lightSidebar: string,
-  darkSidebar: string,
-  lightIcon: string,
-  darkIcon: string,
-  createBtn: string,
-  isPresetTheme?: boolean,
-};