import { Heading } from "../../components/UI/Typography/Heading.tsx"; import { useAppStore } from "@app/core/stores/appStore.ts"; import { useDeviceStore } from "@app/core/stores/deviceStore.ts"; import { Button } from "@components/UI/Button.tsx"; import { Separator } from "@components/UI/Seperator.tsx"; import { Subtle } from "@components/UI/Typography/Subtle.tsx"; import { BluetoothIcon, ListPlusIcon, NetworkIcon, PlusIcon, UsbIcon, UsersIcon, } from "lucide-react"; import { useMemo } from "react"; export const Dashboard = () => { const { setConnectDialogOpen, setSelectedDevice } = useAppStore(); const { getDevices } = useDeviceStore(); const devices = useMemo(() => getDevices(), [getDevices]); return ( <>