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"
>>