"use client"; import React, { useState, useEffect } from "react"; import { DrawIoEmbed } from "react-drawio"; import ChatPanel from "@/components/chat-panel"; import { useDiagram } from "@/contexts/diagram-context"; export default function Home() { const { drawioRef, handleDiagramExport } = useDiagram(); const [isMobile, setIsMobile] = useState(false); useEffect(() => { const checkMobile = () => { setIsMobile(window.innerWidth < 768); }; // Check on mount checkMobile(); // Add event listener for resize window.addEventListener("resize", checkMobile); // Cleanup return () => window.removeEventListener("resize", checkMobile); }, []); if (isMobile) { return (