import React from "react"; import { useModalStore } from "../../../stores/modalStore.js"; import { usePresenceStore } from "../../../stores/presenceStore.js"; export function StatusSelectorModal() { const { isOpen, type, onClose } = useModalStore(); const { currentStatus, setStatus } = usePresenceStore(); const isModalOpen = isOpen && type === "statusSelector"; if (!isModalOpen) return null; const statuses = [ { value: "online", label: "Online", icon: "🟢", description: "Available to chat" }, { value: "idle", label: "Idle", icon: "🟡", description: "Away from keyboard" }, { value: "dnd", label: "Do Not Disturb", icon: "🔴", description: "Focused - no notifications" }, { value: "invisible", label: "Invisible", icon: "⚫", description: "Appear offline" }, ]; const handleStatusChange = (status) => { setStatus(status); onClose(); }; return (