diff --git a/apps/web/src/components/Sidebar/index.tsx b/apps/web/src/components/Sidebar/index.tsx index b7230291..b8c1fbb8 100644 --- a/apps/web/src/components/Sidebar/index.tsx +++ b/apps/web/src/components/Sidebar/index.tsx @@ -12,7 +12,7 @@ import { useMemory } from "@/contexts/MemoryContext"; export type MenuItem = { icon: React.ReactNode | React.ReactNode[]; label: string; - content?: React.ReactElement; + content?: React.ReactNode; }; const menuItemsBottom: Array = [ @@ -43,8 +43,9 @@ export default function Sidebar({ const menuItems = [...menuItemsTop, ...menuItemsBottom]; const [selectedItem, setSelectedItem] = useState(null); - const Subbar = - menuItems.find((i) => i.label === selectedItem)?.content ?? (() => <>); + const Subbar = menuItems.find((i) => i.label === selectedItem)?.content ?? ( + <> + ); useEffect(() => { void selectChange?.(selectedItem); @@ -85,10 +86,6 @@ export default function Sidebar({ /> - {/* @yxshv idk why this is giving typeerror - when used as it says it's not valid element type - */} - {/* @ts-ignore */} {selectedItem && {Subbar}}