diff --git a/app/page.tsx b/app/page.tsx index af14beb..6bf5518 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,11 +1,39 @@ "use client"; -import React from "react"; +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 ( +