Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
open-webui
Commits
3c01932a
"vscode:/vscode.git/clone" did not exist on "7d159ca723b1601c69532f5eb95c9e0c33f189f3"
Commit
3c01932a
authored
Mar 17, 2024
by
Danny Liu
Browse files
run prettier
parent
a57586a2
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
28 additions
and
29 deletions
+28
-29
src/app.html
src/app.html
+2
-3
src/lib/components/chat/Settings/General.svelte
src/lib/components/chat/Settings/General.svelte
+24
-24
src/lib/stores/index.ts
src/lib/stores/index.ts
+1
-1
src/routes/+layout.svelte
src/routes/+layout.svelte
+1
-1
No files found.
src/app.html
View file @
3c01932a
...
...
@@ -21,8 +21,7 @@
}
else
if
(
localStorage
.
theme
&&
localStorage
.
theme
===
'
system
'
)
{
systemTheme
=
window
.
matchMedia
(
'
(prefers-color-scheme: dark)
'
).
matches
;
document
.
documentElement
.
classList
.
add
(
systemTheme
?
'
dark
'
:
'
light
'
);
}
else
{
}
else
{
document
.
documentElement
.
classList
.
add
(
'
dark
'
);
}
...
...
src/lib/components/chat/Settings/General.svelte
View file @
3c01932a
...
...
@@ -27,7 +27,7 @@
let showAdvanced = false;
function applyTheme(theme: string) {
// only apply visually
function applyTheme(theme: string) {
let themeToApply = theme;
if (theme === 'system') {
themeToApply = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
...
...
@@ -45,7 +45,7 @@
document.documentElement.classList.add(e);
});
console.log(theme)
console.log(theme)
;
}
const toggleNotification = async () => {
...
...
@@ -135,7 +135,7 @@
class=" dark:bg-gray-900 w-fit pr-8 rounded py-2 px-2 text-xs bg-transparent outline-none text-right"
bind:value={selectedTheme}
placeholder="Select a theme"
on:change=
"
{() => handleThemeChange(selectedTheme)}
"
on:change={() => handleThemeChange(selectedTheme)}
>
<option value="system">⚙️ {$i18n.t('System')}</option>
<option value="dark">🌑 {$i18n.t('Dark')}</option>
...
...
src/lib/stores/index.ts
View file @
3c01932a
...
...
@@ -24,7 +24,7 @@ window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', (e)
});
});
export
function
setTheme
(
theme
){
export
function
setTheme
(
theme
)
{
rawThemeSetting
.
set
(
theme
);
localStorage
.
setItem
(
'
theme
'
,
theme
);
}
...
...
src/routes/+layout.svelte
View file @
3c01932a
...
...
@@ -18,7 +18,7 @@
let loaded = false;
onMount(async () => {
setTheme(localStorage.theme)
setTheme(localStorage.theme)
;
// Check Backend Status
const backendConfig = await getBackendConfig();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment