import { useState } from 'react'; import { Link } from 'react-router-dom'; import { useBrands, useDeleteBrand } from '@/hooks/useBrands'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from '@/components/ui/card'; import { Plus, Search, Palette, Pencil, Trash2 } from 'lucide-react'; export default function BrandsPage() { const [search, setSearch] = useState(''); const [page, setPage] = useState(1); const { data, isLoading } = useBrands({ search, page, limit: 12 }); const deleteBrand = useDeleteBrand(); const handleDelete = (id: string) => { if (confirm('¿Está seguro de eliminar esta marca?')) { deleteBrand.mutate(id); } }; return (
Gestiona las marcas de tus clientes
Comienza agregando tu primera marca
{brand.description}
)} {(brand.primary_color || brand.secondary_color) && (