import useSWR from 'swr'; import { api } from '@/lib/api-client'; export function useProducts(category?: string) { const url = category ? `/products?category=${category}` : '/products'; const { data, error } = useSWR(url, api.get); return { products: data?.data || [], loading: !data && !error, error }; } export function useProduct(id: string) { const { data, error } = useSWR(id ? `/products/${id}` : null, api.get); return { product: data, loading: !data && !error, error }; }