import { useEffect, useState } from "react"; import { Copy, Minus, Square, X } from "lucide-react"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; import { platform } from "@/lib/platform"; export function WindowControls() { const [isMaximized, setIsMaximized] = useState(false); useEffect(() => { return platform.window.onMaximizeChange(setIsMaximized); }, []); if (platform.kind !== "electron") return null; const minimize = ( ); const maximize = ( ); const close = ( ); const buttons = [close, maximize, minimize]; return (