pl-fe: fix user theme settings?

Signed-off-by: Nicole Mikołajczyk <git@mkljczk.pl>
This commit is contained in:
Nicole Mikołajczyk
2025-05-31 22:40:22 +02:00
parent 501a8882fc
commit 4092844770

View File

@ -54,12 +54,12 @@ const settingsSchema = v.object({
checkEmojiReactsSupport: v.fallback(v.boolean(), false), checkEmojiReactsSupport: v.fallback(v.boolean(), false),
disableUserProvidedMedia: v.fallback(v.boolean(), false), disableUserProvidedMedia: v.fallback(v.boolean(), false),
theme: coerceObject({ theme: v.optional(coerceObject({
brandColor: v.optional(v.string(), ''), brandColor: v.optional(v.string()),
accentColor: v.optional(v.string(), ''), accentColor: v.optional(v.string()),
colors: v.optional(v.any()), colors: v.optional(v.any()),
interfaceSize: v.optional(v.picklist(['sm', 'md', 'lg', 'xl']), 'md'), interfaceSize: v.fallback(v.picklist(['sm', 'md', 'lg', 'xl']), 'md'),
}), }), undefined),
systemFont: v.fallback(v.boolean(), false), systemFont: v.fallback(v.boolean(), false),
systemEmojiFont: v.fallback(v.boolean(), false), systemEmojiFont: v.fallback(v.boolean(), false),
@ -106,7 +106,6 @@ const settingsSchema = v.object({
saved: v.fallback(v.boolean(), true), saved: v.fallback(v.boolean(), true),
demo: v.fallback(v.boolean(), false), demo: v.fallback(v.boolean(), false),
}); });
type Settings = v.InferOutput<typeof settingsSchema>; type Settings = v.InferOutput<typeof settingsSchema>;