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
}