From ddb60bd5f9fbca6c9e622c0c8e87e96951a3f527 Mon Sep 17 00:00:00 2001 From: Dao Duc Date: Fri, 16 Jan 2026 17:04:10 +0700 Subject: [PATCH] update 16/01 --- src/app/layout.tsx | 8 +- src/components/home/Product/index.tsx | 12 +- src/components/other/Header/Cart.tsx | 4 +- src/components/providers/TooltipProvider.tsx | 18 +++ src/components/shared/ProductItem.tsx | 162 ++++++++++++------- src/hooks/useProductItem.ts | 32 ++-- src/hooks/useTooltip.ts | 65 ++++++++ src/lib/utils.tsx | 38 +++++ src/types/product.ts | 19 +-- 9 files changed, 269 insertions(+), 89 deletions(-) create mode 100644 src/components/providers/TooltipProvider.tsx create mode 100644 src/hooks/useTooltip.ts diff --git a/src/app/layout.tsx b/src/app/layout.tsx index b2661be..eecbcff 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -2,6 +2,7 @@ import type { Metadata } from "next"; import type { ReactNode } from 'react'; import Header from "@/components/other/header"; import Footer from "@/components/other/footer"; +import TooltipProvider from "@/components/providers/TooltipProvider"; import '../styles/globals.css'; export const metadata: Metadata = { @@ -18,8 +19,11 @@ export default function RootLayout({
- - {children} + + + {children} + +