'use client'; import parse from "html-react-parser"; import { useState } from 'react'; import { useSearchParams } from 'next/navigation'; import Link from "next/link"; import FAQ from "./Faq"; import DesignerItem from "./DesignerItem"; import { usePagination } from "@/hooks/usePagination"; import ButtonShowMore from "@/components/shared/ProductShowMore"; export default function Detail({ slug }: any) { const deviceTitle = useSearchParams().get('device') == 'laptop' ? 'Laptop' : 'PC'; const { attribute_list, product_list } = slug const ignoreKeys = ["loại máy", "loại máy tính"]; const filteredAttribute = attribute_list.filter( (item: any) => !ignoreKeys.map((key: string) => key.toLowerCase()).includes(item.name.toLowerCase()) ); const [attribute, setAttribute] = useState(0) const result = product_list.filter((item: any) => attribute === 0 || item.attribute?.includes(attribute) ); const { currentData, hasMore, loadMore, total } = usePagination(result, 24); return ( <>
Sản phẩm đang được cập nhật ...!
Quay lại trang chủCác câu hỏi thường gặp
Nếu quý khách còn có bất kì câu hỏi nào cần hỗ trợ, vui lòng liên hệ với chúng tôi qua các số hotline để được tư vấn và giải đáp nhanh chóng nhất.