diff --git a/src/plugins/_core/settings.tsx b/src/plugins/_core/settings.tsx index 63a85c72c..e107ca9cb 100644 --- a/src/plugins/_core/settings.tsx +++ b/src/plugins/_core/settings.tsx @@ -56,11 +56,13 @@ interface SettingsLayoutNode { type: number; key?: string; legacySearchKey?: string; + getLegacySearchKey?(): string; useLabel?(): string; useTitle?(): string; buildLayout?(): SettingsLayoutNode[]; icon?(): ReactNode; render?(): ReactNode; + StronglyDiscouragedCustomComponent?(): ReactNode; } interface EntryOptions { @@ -165,7 +167,9 @@ export default definePlugin({ return ({ key, type: LayoutTypes.SIDEBAR_ITEM, + // FIXME legacySearchKey: title.toUpperCase(), + getLegacySearchKey: () => title.toUpperCase(), useTitle: () => title, icon: () => , buildLayout: () => [ @@ -178,6 +182,8 @@ export default definePlugin({ key: key + "_pane", type: LayoutTypes.PANE, buildLayout: () => [], + // FIXME + StronglyDiscouragedCustomComponent: () => , render: () => , useTitle: () => panelTitle }