summaryrefslogtreecommitdiff
path: root/packages/client/src/ui/deck/deck-store.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-07-16 15:19:44 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-07-16 15:19:44 +0900
commita3a9b7fbd32f13293797f48b50f3d2d8601b6a41 (patch)
tree551dac6ad9a8f81b71447bd27d85de6e81698d3f /packages/client/src/ui/deck/deck-store.ts
parentchore(client): tweak ui (diff)
downloadmisskey-a3a9b7fbd32f13293797f48b50f3d2d8601b6a41.tar.gz
misskey-a3a9b7fbd32f13293797f48b50f3d2d8601b6a41.tar.bz2
misskey-a3a9b7fbd32f13293797f48b50f3d2d8601b6a41.zip
chore(client): tweak deck ui
Diffstat (limited to 'packages/client/src/ui/deck/deck-store.ts')
-rw-r--r--packages/client/src/ui/deck/deck-store.ts27
1 files changed, 15 insertions, 12 deletions
diff --git a/packages/client/src/ui/deck/deck-store.ts b/packages/client/src/ui/deck/deck-store.ts
index 3ec53ad556..67fcff4807 100644
--- a/packages/client/src/ui/deck/deck-store.ts
+++ b/packages/client/src/ui/deck/deck-store.ts
@@ -72,18 +72,8 @@ export const loadDeck = async () => {
return;
}
- deckStore.set('columns', [{
- id: 'a',
- type: 'main',
- name: i18n.ts._deck._columns.main,
- width: 350,
- }, {
- id: 'b',
- type: 'notifications',
- name: i18n.ts._deck._columns.notifications,
- width: 330,
- }]);
- deckStore.set('layout', [['a'], ['b']]);
+ deckStore.set('columns', []);
+ deckStore.set('layout', []);
return;
}
throw err;
@@ -105,6 +95,19 @@ export const saveDeck = throttle(1000, () => {
});
});
+export async function getProfiles(): Promise<string[]> {
+ return await api('i/registry/keys', {
+ scope: ['client', 'deck', 'profiles'],
+ });
+}
+
+export async function deleteProfile(key: string): Promise<void> {
+ return await api('i/registry/remove', {
+ scope: ['client', 'deck', 'profiles'],
+ key: key,
+ });
+}
+
export function addColumn(column: Column) {
if (column.name === undefined) column.name = null;
deckStore.push('columns', column);