feat: namespace plugin permissions and keep them valid when a plugin is off

This commit is contained in:
LukeGus committed 2026-09-22 17:30:00 -05:00
1 parent 8431570ff7
commit cc15559ea1
53 files changed
+31442 -351

No files matched your search

@@ -16,7 +16,11 @@
export const id = "network-topology";
export const tabId = "network_graph";
export async function register({ registerRailItem, registerTabComponent, icons }) {
export async function register({
registerRailItem,
registerTabComponent,
icons,
}) {
registerTabComponent?.(tabId, () =>
import("./NetworkGraphCard.tsx").then((m) => ({
default: m.NetworkGraphCard,
@@ -31,7 +35,10 @@ export async function register({ registerRailItem, registerTabComponent, icons }
});
}
export async function unregister({ unregisterRailItem, unregisterTabComponent }) {
export async function unregister({
unregisterRailItem,
unregisterTabComponent,
}) {
unregisterRailItem?.(tabId);
unregisterTabComponent?.(tabId);
}