text updated
This commit is contained in:
@@ -5,9 +5,11 @@ import { endPoints } from "@/request/links";
|
||||
import { useQuery } from "@tanstack/react-query";
|
||||
import { useCategory } from "@/store/useCategory";
|
||||
import Card from "./card";
|
||||
import { useTranslations } from "next-intl";
|
||||
|
||||
export function MainSubCategory() {
|
||||
const category = useCategory((state) => state.category);
|
||||
const t = useTranslations();
|
||||
const { data, isLoading, error } = useQuery({
|
||||
queryKey: ["subCategory"],
|
||||
queryFn: () => httpClient(endPoints.subCategory.byId(category.id)),
|
||||
@@ -27,7 +29,7 @@ export function MainSubCategory() {
|
||||
if (error) {
|
||||
return (
|
||||
<div className="text-center text-red-500 py-10">
|
||||
Ma'lumotlarni yuklashda xatolik yuz berdi
|
||||
{t("loading_error")}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -35,7 +37,7 @@ export function MainSubCategory() {
|
||||
if (!data || data.length === 0) {
|
||||
return (
|
||||
<div className="text-center text-gray-400 py-10">
|
||||
Mahsulotlar topilmadi
|
||||
{t("products_not_found")}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -43,7 +45,7 @@ export function MainSubCategory() {
|
||||
<div className="grid lg:grid-cols-3 sm:grid-cols-2 grid-cols-1 gap-5">
|
||||
{data.map((item: any) => (
|
||||
<Card
|
||||
key={item.id} // ✅ index o'rniga id ishlatish
|
||||
key={item.id}
|
||||
title={item.name}
|
||||
image={item.image}
|
||||
slug={item.slug}
|
||||
|
||||
Reference in New Issue
Block a user