fix: admin/fs: wrong color with light-theme
Massimo Melina committed
May 28, 2024 at 20:06 UTC
f982df5d392f874759c357d8fb2f9bc3bc86e128
1 file changed
+3
-1
admin/src/dialog.ts
+3
-1
@@ -15,6 +15,7 @@ import { useDark } from './theme'
15
import { useWindowSize } from 'usehooks-ts'
16
import _ from 'lodash'
17
import { err2msg } from './misc'
18
+import { useSnapState } from './state'
19
export * from '@hfs/shared/dialogs'
20
21
dialogsDefaults.Container = function Container(d: DialogOptions) {
@@ -68,7 +69,8 @@ dialogsDefaults.Container = function Container(d: DialogOptions) {
69
}
70
71
export function useDialogBarColors() {
71
- return useDark() ? { bgcolor: '#2d2d2d' } : { bgcolor:'#ccc', color: '#444', }
72
+ const { darkTheme } = useSnapState()
73
+ return darkTheme ?? useDark() ? { bgcolor: '#2d2d2d' } : { bgcolor:'#ccc', color: '#444', }
74
}
75
76
type AlertType = 'error' | 'warning' | 'info' | 'success'