'use client'; import { useEffect } from 'react'; import { useDeviceStore } from '@/stores/device-store'; import { useDeviceEvents } from '@/hooks/use-device-events'; import { DeviceList } from '@/components/devices/device-list'; import { Button } from '@/components/ui/button'; import { RefreshCw } from 'lucide-react'; import { useTranslation } from '@/lib/i18n'; export default function DevicesPage() { const { t } = useTranslation(); const { devices, loading, scanning, fetchDevices, scanDevices } = useDeviceStore(); useDeviceEvents(); useEffect(() => { fetchDevices(); }, [fetchDevices]); return (
{t('devices.subtitle')}