From 56961ef8f67b9e97adc6758ad2a93b8fbcbe7762 Mon Sep 17 00:00:00 2001 From: everythingonblack Date: Tue, 19 Aug 2025 00:34:23 +0700 Subject: [PATCH] ok --- .../kedaimaster.html => public/pages/KEDAIMASTER.html | 0 src/components/CoverflowCarousel.js | 2 +- src/components/ProductCard.js | 2 +- src/components/ProductDetailPage.js | 2 +- src/components/ProductSection.js | 7 ++++++- 5 files changed, 9 insertions(+), 4 deletions(-) rename src/components/pages/kedaimaster.html => public/pages/KEDAIMASTER.html (100%) diff --git a/src/components/pages/kedaimaster.html b/public/pages/KEDAIMASTER.html similarity index 100% rename from src/components/pages/kedaimaster.html rename to public/pages/KEDAIMASTER.html diff --git a/src/components/CoverflowCarousel.js b/src/components/CoverflowCarousel.js index ee02ba9..1b34f95 100644 --- a/src/components/CoverflowCarousel.js +++ b/src/components/CoverflowCarousel.js @@ -182,7 +182,7 @@ const CoverflowCarousel = ({ products, onCardClick }) => {
{ onCardClick && onCardClick(p); }} + onCardClick={(p,d) => { onCardClick && onCardClick(p,d); }} isCenter={position === 0} canHover={position === 0 && animationState === 'ready' && !shiftDirection && !isDragging} onCollapse={position === 0 ? collapseOverlay : undefined} diff --git a/src/components/ProductCard.js b/src/components/ProductCard.js index 5ce60b2..6e86f8d 100644 --- a/src/components/ProductCard.js +++ b/src/components/ProductCard.js @@ -33,7 +33,7 @@ const ProductCard = ({ product, onCardClick, isCenter, canHover, onCollapse }) =
diff --git a/src/components/ProductDetailPage.js b/src/components/ProductDetailPage.js index 6e4de3d..1a751de 100644 --- a/src/components/ProductDetailPage.js +++ b/src/components/ProductDetailPage.js @@ -86,7 +86,7 @@ const ProductDetail = ({ willDo, setWillDo, subscriptions, product, requestLogin if (product.children && product.children.length > 0) { // don’t redirect yet → go to child selector - setShowSubscriptionSelector(false); + setShowSubscriptionSelector(false); setShowNamingInput(false); setShowChildSelector(true); diff --git a/src/components/ProductSection.js b/src/components/ProductSection.js index 099e4ad..9a55a82 100644 --- a/src/components/ProductSection.js +++ b/src/components/ProductSection.js @@ -41,7 +41,12 @@ const ProductSection = ({ setSelectedProduct, setShowedModal, productSectionRef, }, [selectedCategory, products]); // Handle product selection for detail view - const handleViewDetail = (product) => { + const handleViewDetail = (product, detailed) => { + if(detailed) { + setSelectedProduct(product); + setShowedModal('product'); + return; + } setSelectedProduct(product); setShowedModal('product'); setWillDo('checkout');