From ca3e28779ef22a72d2feeb5e920b06cb6980d72d Mon Sep 17 00:00:00 2001 From: "nabijonovdavronbek619@gmail.com" Date: Mon, 2 Feb 2026 18:22:53 +0500 Subject: [PATCH] loading and catalog card --- app/globals.css | 4 +- app/layout.tsx | 5 +- components/initialLoading/initialLoading.css | 117 +++++++++++++++++++ components/initialLoading/initialLoading.tsx | 106 +++++++++++++++++ components/layout/navbarLogo/navbarLogo.tsx | 2 +- components/pageTransition/pageTransition.tsx | 35 ++++-- components/pages/products/catalog.tsx | 14 +-- messages/en.json | 2 +- messages/uz.json | 6 +- 9 files changed, 267 insertions(+), 24 deletions(-) create mode 100644 components/initialLoading/initialLoading.css create mode 100644 components/initialLoading/initialLoading.tsx diff --git a/app/globals.css b/app/globals.css index 4e301a0..cda3071 100644 --- a/app/globals.css +++ b/app/globals.css @@ -135,4 +135,6 @@ body { background: #1e1d1c; } - +.loio{ + color:#8b1515, #c91d1d +} diff --git a/app/layout.tsx b/app/layout.tsx index bf85d23..8ab60ca 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -8,6 +8,8 @@ import { NextIntlClientProvider } from "next-intl"; import { getMessages } from "next-intl/server"; import BackAnimatsiya from "@/components/backAnimatsiya/backAnimatsiya"; import { PriceModal } from "@/components/priceContact"; +import PageTransition from "@/components/pageTransition/pageTransition"; +import { InitialLoading } from "@/components/initialLoading/initialLoading"; const geistSans = Geist({ variable: "--font-geist-sans", @@ -57,12 +59,13 @@ export default async function RootLayout({ + {children}