import type React from "react"; import { useAppStore } from "@app/core/stores/appStore.js"; import { useDeviceStore } from "@app/core/stores/deviceStore.js"; import { NavSpacer } from "@app/Nav/NavSpacer.js"; import { PageNav } from "@app/Nav/PageNav.js"; import { Mono } from "@components/generic/Mono.js"; import { Hashicon } from "@emeraldpay/hashicon-react"; import { PlusIcon } from "@heroicons/react/24/outline"; export const DeviceSelector = (): JSX.Element => { const { getDevices } = useDeviceStore(); const { selectedDevice, setSelectedDevice, darkMode } = useAppStore(); return (
Connected Devices {getDevices().map((device) => (
{ setSelectedDevice(device.id); }} className={`cursor-pointer border-x-4 border-backgroundPrimary bg-backgroundPrimary py-3 px-2 hover:brightness-hover active:brightness-press ${ selectedDevice === device.id ? "border-l-accent" : "" }`} >
))}
{ setSelectedDevice(0); }} className={`cursor-pointer border-x-4 border-backgroundPrimary bg-backgroundPrimary py-4 px-3 hover:brightness-hover active:brightness-press ${ selectedDevice === 0 ? "border-l-accent" : "" }`} >
{selectedDevice !== 0 && ( <> )}
//actions
); };