推进 INI 面板 entry manifest

This commit is contained in:
2026-06-14 23:16:52 +08:00
parent c18aa21d70
commit 77d32a3f17
8 changed files with 154 additions and 2 deletions

View File

@@ -0,0 +1,20 @@
export const INI_PANEL_ENTRIES = [
{
id: "edit-run",
title: "Open edit and run panel",
href: "./index.html",
},
{
id: "control-view",
title: "Open read-only control view",
href: "./control-page.html",
},
];
export function getIniPanelEntryManifest() {
return INI_PANEL_ENTRIES.map((entry) => ({ ...entry }));
}
export function getIniPanelEntryByHref(href) {
return INI_PANEL_ENTRIES.find((entry) => entry.href === href) ?? null;
}