From 0b05f597dc1d46e6d010af9ab9b228e5b01accf4 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Sat, 20 Sep 2025 01:08:36 +0300 Subject: [PATCH] client/menus: refactor --- apps/client/src/menus/context_menu.ts | 4 ++-- apps/client/src/services/note_types.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/client/src/menus/context_menu.ts b/apps/client/src/menus/context_menu.ts index 786c53e4e..a0e6d5cb5 100644 --- a/apps/client/src/menus/context_menu.ts +++ b/apps/client/src/menus/context_menu.ts @@ -14,11 +14,11 @@ export interface ContextMenuOptions { onHide?: () => void; } -interface MenuSeparatorItem { +export interface MenuSeparatorItem { kind: "separator"; } -interface MenuHeader { +export interface MenuHeader { title: string; kind: "header"; } diff --git a/apps/client/src/services/note_types.ts b/apps/client/src/services/note_types.ts index daa9bf000..b8eeb90e1 100644 --- a/apps/client/src/services/note_types.ts +++ b/apps/client/src/services/note_types.ts @@ -1,7 +1,7 @@ import { t } from "./i18n.js"; import froca from "./froca.js"; import server from "./server.js"; -import type { MenuCommandItem, MenuItem, MenuItemBadge } from "../menus/context_menu.js"; +import type { MenuCommandItem, MenuItem, MenuItemBadge, MenuSeparatorItem } from "../menus/context_menu.js"; import type { NoteType } from "../entities/fnote.js"; import type { TreeCommandNames } from "../menus/tree_context_menu.js"; @@ -73,7 +73,7 @@ const BETA_BADGE = { title: t("note_types.beta-feature") }; -const SEPARATOR = { kind: "separator" }; +const SEPARATOR: MenuSeparatorItem = { kind: "separator" }; const creationDateCache = new Map(); let rootCreationDate: Date | undefined;