From 3c862ea104fb978a5dad8f88802935a8c425f7d7 Mon Sep 17 00:00:00 2001 From: "nabijonovdavronbek619@gmail.com" Date: Thu, 5 Feb 2026 11:02:57 +0500 Subject: [PATCH] connetcted to backend: form request --- app/layout.tsx | 10 +- components/layout/footer.tsx | 32 ++++- components/pages/contact/form.tsx | 164 ++++++++++++---------- components/pages/contact/main.tsx | 4 +- components/provider/index.tsx | 27 ++++ messages/en.json | 4 +- messages/ru.json | 2 + messages/uz.json | 3 +- package.json | 3 + pnpm-lock.yaml | 223 ++++++++++++++++++++++++++++++ request/api.ts | 35 +++++ request/getLang.ts | 18 +++ request/links.ts | 23 +++ 13 files changed, 458 insertions(+), 90 deletions(-) create mode 100644 components/provider/index.tsx create mode 100644 request/api.ts create mode 100644 request/getLang.ts create mode 100644 request/links.ts diff --git a/app/layout.tsx b/app/layout.tsx index 8ab60ca..557da25 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -10,6 +10,9 @@ import BackAnimatsiya from "@/components/backAnimatsiya/backAnimatsiya"; import { PriceModal } from "@/components/priceContact"; import PageTransition from "@/components/pageTransition/pageTransition"; import { InitialLoading } from "@/components/initialLoading/initialLoading"; +import { Providers } from "@/components/provider"; + +("info@ignum-tech.com"); const geistSans = Geist({ variable: "--font-geist-sans", @@ -61,12 +64,7 @@ export default async function RootLayout({ > - - - {children} -