import type React from "react"; import { useAppStore } from "@app/core/stores/appStore.js"; import { useDeviceStore } from "@app/core/stores/deviceStore.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 } = useAppStore(); return (
Connected Devices {getDevices().map((device) => (
{ setSelectedDevice(device.id); }} className="group flex h-8 w-8 cursor-pointer p-0.5 drop-shadow-md" >
))}
{ setSelectedDevice(0); }} className={`h-8 w-8 cursor-pointer rounded-md border-2 border-dashed p-2 hover:border-orange-300 ${ selectedDevice === 0 ? "border-orange-400" : "border-slate-200" }`} >
); };