import { useState, useEffect, useCallback } from "react"; import { Minus, Square, X } from "@phosphor-icons/react"; export default function TitleBar() { const [maximized, setMaximized] = useState(false); const refreshMaximized = useCallback(() => { void window.agentCompany.windowIsMaximized().then(setMaximized); }, []); useEffect(() => { refreshMaximized(); const onResize = () => refreshMaximized(); window.addEventListener("resize", onResize); return () => window.removeEventListener("resize", onResize); }, [refreshMaximized]); return (