import style from '../styles/information.module.css' import React from 'react' import dynamic from 'next/dynamic' import Link from 'next/link' import { useQuery } from 'react-query' import { IProductDetail } from '~/types/product' import { IProductVariantSLA } from '~/types/productVariant' import { createSlug } from '~/libs/slug' import { getVariantSLA } from '~/services/productVariant' const Skeleton = dynamic(() => import('@chakra-ui/react').then((mod) => mod.Skeleton)) type Props = { product: IProductDetail } const Information = ({ product }: Props) => { const querySLA = useQuery({ queryKey: ['variant-sla', product.variants[0].id], queryFn: () => getVariantSLA(product.variants[0].id), enabled: product.variant_total === 1 }) const sla = querySLA?.data return (
SKU Number
SKU-{product.id}
{/*
Part Number
{product.code || '-'}
*/}
Manufacture
{!!product.manufacture.name ? ( {product.manufacture.name} ) : '-'}
{/*
Preparation Time
{product.variant_total > 1 && 'Lihat Variant'} {product.variant_total === 1 && ( {sla?.sla_date} )}
Stock
{product.variant_total > 1 && 'Lihat Variant'} {product.variant_total === 1 && ( {sla?.qty && sla.qty > 0 ? sla?.qty : '-'} )}
Weight
{product.variant_total > 1 && 'Lihat Variant'} {product.variant_total === 1 && (product.weight > 0 ? `${product.weight} kg` : '-')}
*/}
) } export default Information