client/menus: refactor

This commit is contained in:
Adorian Doran 2025-09-20 01:08:36 +03:00
parent b26803b627
commit 0b05f597dc
2 changed files with 4 additions and 4 deletions

View File

@ -14,11 +14,11 @@ export interface ContextMenuOptions<T> {
onHide?: () => void; onHide?: () => void;
} }
interface MenuSeparatorItem { export interface MenuSeparatorItem {
kind: "separator"; kind: "separator";
} }
interface MenuHeader { export interface MenuHeader {
title: string; title: string;
kind: "header"; kind: "header";
} }

View File

@ -1,7 +1,7 @@
import { t } from "./i18n.js"; import { t } from "./i18n.js";
import froca from "./froca.js"; import froca from "./froca.js";
import server from "./server.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 { NoteType } from "../entities/fnote.js";
import type { TreeCommandNames } from "../menus/tree_context_menu.js"; import type { TreeCommandNames } from "../menus/tree_context_menu.js";
@ -73,7 +73,7 @@ const BETA_BADGE = {
title: t("note_types.beta-feature") title: t("note_types.beta-feature")
}; };
const SEPARATOR = { kind: "separator" }; const SEPARATOR: MenuSeparatorItem = { kind: "separator" };
const creationDateCache = new Map<string, Date>(); const creationDateCache = new Map<string, Date>();
let rootCreationDate: Date | undefined; let rootCreationDate: Date | undefined;