summaryrefslogtreecommitdiff
path: root/packages/frontend/src/preferences
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-09-01 12:59:53 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-09-01 12:59:53 +0900
commit3c998e1f482c933aa22e597c79978bfe618845eb (patch)
tree654c23dd7c935ddd869f623aa73fff7b1d3d84bc /packages/frontend/src/preferences
parentrefactor (diff)
downloadmisskey-3c998e1f482c933aa22e597c79978bfe618845eb.tar.gz
misskey-3c998e1f482c933aa22e597c79978bfe618845eb.tar.bz2
misskey-3c998e1f482c933aa22e597c79978bfe618845eb.zip
refactor
Diffstat (limited to 'packages/frontend/src/preferences')
-rw-r--r--packages/frontend/src/preferences/def.ts18
1 files changed, 10 insertions, 8 deletions
diff --git a/packages/frontend/src/preferences/def.ts b/packages/frontend/src/preferences/def.ts
index 702d9a4acf..414aa34753 100644
--- a/packages/frontend/src/preferences/def.ts
+++ b/packages/frontend/src/preferences/def.ts
@@ -32,6 +32,15 @@ export type SoundStore = {
volume: number;
};
+export type StatusbarStore = {
+ name: string | null;
+ id: string;
+ type: string | null;
+ size: 'verySmall' | 'small' | 'medium' | 'large' | 'veryLarge';
+ black: boolean;
+ props: Record<string, any>;
+};
+
type OmitStrict<T, K extends keyof T> = T extends any ? Pick<T, Exclude<keyof T, K>> : never;
// NOTE: デフォルト値は他の設定の状態に依存してはならない(依存していた場合、ユーザーがその設定項目単体で「初期値にリセット」した場合不具合の原因になる)
@@ -182,14 +191,7 @@ export const PREF_DEF = definePreferences({
],
},
statusbars: {
- default: [] as {
- name: string;
- id: string;
- type: string;
- size: 'verySmall' | 'small' | 'medium' | 'large' | 'veryLarge';
- black: boolean;
- props: Record<string, any>;
- }[],
+ default: [] as StatusbarStore[],
},
serverDisconnectedBehavior: {
default: 'quiet' as 'quiet' | 'reload' | 'dialog',