'use client'; import { category_api } from '@/shared/config/api/category/api'; import { useRouter } from '@/shared/config/i18n/navigation'; import { useQuery } from '@tanstack/react-query'; import { ChevronRight } from 'lucide-react'; import { useParams } from 'next/navigation'; const SubCategory = () => { const { categoryId } = useParams(); const { data: category } = useQuery({ queryKey: ['category_list'], queryFn: () => category_api.getCategory({ page: 1, page_size: 99 }), select(data) { return data.data; }, }); const router = useRouter(); const categorys = category?.find((cat) => cat.id === Number(categoryId)); const handleSubCategoryClick = (subCategory: { name: string; id: number; }) => { router.push(`/category/${categoryId}/${subCategory.id}`); }; return (
<>

{categorys?.name}

{categorys?.product_types.map((subCategory, index) => ( ))}
); }; export default SubCategory;