/** * @component BrandsCarousel * @purpose Brand showcase list loaded from `catalogService.getBrands()` filtering products by brand. * @dependencies catalogService */ 'use client'; import { useState, useEffect } from 'react'; import Link from 'next/link'; import Image from 'next/image'; import { catalogService, BrandResponse } from '@/services/api/catalogService'; export function BrandsCarousel() { const [brands, setBrands] = useState([]); useEffect(() => { catalogService.getBrands().then(setBrands); }, []); return (
Authorized Partners

Official Tech Brands

{brands.map((brand) => ( {brand.name} ))}
); }