import { Button } from "@components/Button"; import Card from "@components/Card"; import { FieldError } from "@components/InputField"; import { LuPlus, LuSend, LuTrash2 } from "react-icons/lu"; export interface StoredDevice { name: string; macAddress: string; } interface DeviceListProps { storedDevices: StoredDevice[]; errorMessage: string | null; onSendMagicPacket: (macAddress: string) => void; onDeleteDevice: (index: number) => void; onCancelWakeOnLanModal: () => void; setShowAddForm: (show: boolean) => void; } export default function DeviceList({ storedDevices, errorMessage, onSendMagicPacket, onDeleteDevice, onCancelWakeOnLanModal, setShowAddForm, }: DeviceListProps) { return (
{storedDevices.map((device, index) => (

{device?.name}

{device.macAddress?.toLowerCase()}

{errorMessage && }
))}
); }