mirror of
https://github.com/He4eT/elseifplayer.git
synced 2026-05-05 09:27:23 +00:00
Themes: add themes page
This commit is contained in:
parent
f85fadef2d
commit
fd49342e12
7 changed files with 149 additions and 8 deletions
|
|
@ -7,7 +7,6 @@ export const themes = [
|
|||
'solarized-dark',
|
||||
/* Original */
|
||||
'emo',
|
||||
'nord',
|
||||
'redrum',
|
||||
'toxin',
|
||||
'valve',
|
||||
|
|
@ -120,6 +119,7 @@ export const themes = [
|
|||
'nautilus',
|
||||
'nebula',
|
||||
'night_runner',
|
||||
'nord',
|
||||
'nord_light',
|
||||
'norse',
|
||||
'oblivion',
|
||||
|
|
|
|||
|
|
@ -27,5 +27,10 @@ export const useThemeEngine = (initialTheme = getSavedTheme()) => {
|
|||
localStorage.setItem(LS_THEME_KEY, newTheme)
|
||||
}
|
||||
|
||||
return { currentTheme, setTheme, themes }
|
||||
const setRandomTheme = () => {
|
||||
const randomTheme = themes[Math.floor(Math.random() * themes.length)]
|
||||
setTheme(randomTheme)
|
||||
}
|
||||
|
||||
return { currentTheme, setTheme, setRandomTheme, themes }
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue