aboutsummaryrefslogtreecommitdiff
path: root/apps/web/src/components/Sidebar
diff options
context:
space:
mode:
authorYash <[email protected]>2024-04-05 09:20:18 +0000
committerYash <[email protected]>2024-04-05 09:20:18 +0000
commit2aea6b31309614ca61f9e80358ca4157d17ca8cf (patch)
tree6c91798d53f5f544e36d5cffb7611cbe182ea9ba /apps/web/src/components/Sidebar
parentdelete no longer needed components (diff)
downloadsupermemory-2aea6b31309614ca61f9e80358ca4157d17ca8cf.tar.xz
supermemory-2aea6b31309614ca61f9e80358ca4157d17ca8cf.zip
fix type error
Diffstat (limited to 'apps/web/src/components/Sidebar')
-rw-r--r--apps/web/src/components/Sidebar/index.tsx11
1 files changed, 4 insertions, 7 deletions
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<MenuItem> = [
@@ -43,8 +43,9 @@ export default function Sidebar({
const menuItems = [...menuItemsTop, ...menuItemsBottom];
const [selectedItem, setSelectedItem] = useState<string | null>(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({
/>
</div>
<AnimatePresence>
- {/* @yxshv idk why this is giving typeerror
- when used as <Subbar/> it says it's not valid element type
- */}
- {/* @ts-ignore */}
{selectedItem && <SubSidebar>{Subbar}</SubSidebar>}
</AnimatePresence>
</div>