// src/app/categories/page.tsx import { categoryService } from '@/public/src/services/categories/api'; import Link from 'next/link'; export default async function CategoriesPage() { // دریافت داده‌ها در سمت سرور (بدون هیچ هوک یا لودینگی در سمت کلاینت) // به دلیل تنظیمات revalidate، این درخواست بسیار سریع (از کش) خوانده می‌شود const categories = await categoryService.getCategories(); // گرفتن دسته‌بندی‌های اصلی (آن‌هایی که والد ندارند) const rootCategories = categories.filter((cat) => cat.parent === null); return (

دسته‌بندی محصولات

); }