From ce89ef0ec50a6cfa87a990e928da0fdd37a6e2c4 Mon Sep 17 00:00:00 2001 From: Josephine Date: Mon, 24 Aug 2026 13:41:30 +0000 Subject: [PATCH] feat: add shared multi-currency pricing --- src/app/layout.tsx | 35 ++++++++++--------- src/components/home/layout/navbar.tsx | 31 +++++++++++++++- .../marketplace/BookSessionModal.tsx | 13 +++++-- src/components/marketplace/ExpertCard.tsx | 13 ++++--- src/components/profile/ExpertDetails.tsx | 13 +++---- src/hooks/useCurrency.ts | 22 ++++++++++-- 6 files changed, 91 insertions(+), 36 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index a72a5b0..be65f82 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -19,6 +19,7 @@ import { QueryProvider } from "@/providers/QueryProvider"; import { DevToolsSwitcher } from "@/components/ui/DevToolsSwitcher"; import { OnboardingProvider } from "@/providers/OnboardingProvider"; import OnboardingTour from "@/components/layout/OnboardingTour"; +import { CurrencyProvider } from "@/hooks/useCurrency"; const geistSans = Geist({ variable: "--font-geist-sans", @@ -136,22 +137,24 @@ export default function RootLayout({ disableTransitionOnChange > - - - - - } - footerSlot={