From 63b363b1421fd9a29d5be7560ca5ea57757db361 Mon Sep 17 00:00:00 2001 From: "nabijonovdavronbek619@gmail.com" Date: Sun, 1 Feb 2026 19:19:46 +0500 Subject: [PATCH] priceContact added --- app/[locale]/products/[slug]/page.tsx | 2 + app/layout.tsx | 2 + components/pages/products/slug/rightSide.tsx | 17 +- components/priceContact.tsx | 276 +++++++++++++++++++ messages/en.json | 26 +- messages/ru.json | 26 +- messages/uz.json | 27 +- store/useProceModalStore.ts | 22 ++ 8 files changed, 393 insertions(+), 5 deletions(-) create mode 100644 components/priceContact.tsx create mode 100644 store/useProceModalStore.ts diff --git a/app/[locale]/products/[slug]/page.tsx b/app/[locale]/products/[slug]/page.tsx index df3fe0b..d0335b4 100644 --- a/app/[locale]/products/[slug]/page.tsx +++ b/app/[locale]/products/[slug]/page.tsx @@ -25,11 +25,13 @@ export default function SlugPage() { diff --git a/app/layout.tsx b/app/layout.tsx index 6f1ee28..bf85d23 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -7,6 +7,7 @@ import { Footer, Navbar } from "@/components/layout"; import { NextIntlClientProvider } from "next-intl"; import { getMessages } from "next-intl/server"; import BackAnimatsiya from "@/components/backAnimatsiya/backAnimatsiya"; +import { PriceModal } from "@/components/priceContact"; const geistSans = Geist({ variable: "--font-geist-sans", @@ -61,6 +62,7 @@ export default async function RootLayout({ {children}