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 { H3 } from "@components/UI/Typography/H3.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 { darkMode } = useAppStore(); const devices = useMemo(() => getDevices(), [getDevices]); return ( <>

Connected Devices

Manage, connect and disconnect devices
{devices.length ? (
    {devices.map((device) => { return (
  • ); })}
) : (

No Devices

Connect at least one device to get started
)}
); };