Directus / @directus/themes / index / useThemeStore
Function: useThemeStore() ​
useThemeStore(
pinia?,hot?):Store<"🎨 Themes",Pick<{registerTheme: (theme) =>void;themes: {dark:object[];light:object[]; }; },"themes">,Pick<{registerTheme: (theme) =>void;themes: {dark:object[];light:object[]; }; },never>,Pick<{registerTheme: (theme) =>void;themes: {dark:object[];light:object[]; }; },"registerTheme">>
Defined in: packages/themes/src/stores/theme.ts:6
Returns a store, creates it if necessary.
Parameters ​
pinia? ​
Pinia instance to retrieve the store
null | Pinia
hot? ​
StoreGeneric
dev only hot module replacement
Returns ​
Store<"🎨 Themes", Pick<{ registerTheme: (theme) => void; themes: { dark: object[]; light: object[]; }; }, "themes">, Pick<{ registerTheme: (theme) => void; themes: { dark: object[]; light: object[]; }; }, never>, Pick<{ registerTheme: (theme) => void; themes: { dark: object[]; light: object[]; }; }, "registerTheme">>