From 5ca71520114d757966604f543529415e47576207 Mon Sep 17 00:00:00 2001 From: Ermin Zoronjic Date: Wed, 29 Apr 2026 00:39:49 +0200 Subject: [PATCH] add new product flow arrangement --- parfum-shop/src/App.jsx | 7 +- .../src/components/ProductDetailPage.css | 2499 +++++++---------- .../src/components/ProductDetailPage.jsx | 929 +++--- .../src/components/ProductTransition.css | 40 + .../src/components/ProductTransition.jsx | 327 +++ parfum-shop/src/pages/LandingPage.jsx | 4 + .../transitions/ProductTransitionContext.js | 9 + 7 files changed, 1882 insertions(+), 1933 deletions(-) create mode 100644 parfum-shop/src/components/ProductTransition.css create mode 100644 parfum-shop/src/components/ProductTransition.jsx create mode 100644 parfum-shop/src/transitions/ProductTransitionContext.js diff --git a/parfum-shop/src/App.jsx b/parfum-shop/src/App.jsx index ac50d50..c2fcc0a 100644 --- a/parfum-shop/src/App.jsx +++ b/parfum-shop/src/App.jsx @@ -13,6 +13,7 @@ import SupportChatbot from "./components/SupportChatbot"; import ScrollToTop from "./components/ScrollToTop"; import ShopDrawer from "./components/ShopDrawer"; import CartToast from "./components/CartToast"; +import { ProductTransitionProvider } from "./components/ProductTransition"; import useScrollTextReveal from "./hooks/useScrollTextReveal"; import { ThemeProvider } from "./theme/ThemeContext"; import "./style/textReveal.css"; @@ -52,10 +53,10 @@ function App() { return ( - <> + -
+
} /> } /> @@ -72,7 +73,7 @@ function App() {