import { FC, ReactNode, useEffect } from "react"; import { Tabs, TabsList, TabsTrigger } from "../ui/tabs"; import { useLocal } from "@/utils/use-local"; export const ShowHidePanel: FC<{ head: ReactNode; body: ReactNode; open: string; PassProp: any; }> = ({ head, body, open, PassProp }) => { const local = useLocal( { open: true, clickPanel: () => { local.open = !local.open; local.render(); }, }, () => { console.log(local.open); console.log({ body }); } ); useEffect(() => { console.log({ open }); local.open = open === "true" ? true : false; local.render(); }, [open]); return (