From 77e1dc56a2c1d0cc148b4a059a0eaec2eda1ab72 Mon Sep 17 00:00:00 2001 From: optrader Date: Sat, 22 Nov 2025 17:34:39 +0900 Subject: [PATCH] [251122] fix: DetailPaneel->ProductAllSection Focus-5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit πŸ• 컀밋 μ‹œκ°„: 2025. 11. 22. 17:34:39 πŸ“Š λ³€κ²½ 톡계: β€’ 총 파일: 1개 β€’ μΆ”κ°€: +30쀄 β€’ μ‚­μ œ: -4쀄 πŸ“ μˆ˜μ •λœ 파일: ~ com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx πŸ”§ ν•¨μˆ˜ λ³€κ²½ λ‚΄μš©: πŸ“„ com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx (javascript): βœ… Added: SpotlightContainerDecorator() πŸ”„ Modified: extractProductMeta() --- .../ProductAllSection/ProductAllSection.jsx | 34 ++++++++++++++++--- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx b/com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx index 4905afb9..30c5f3f3 100644 --- a/com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx +++ b/com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx @@ -114,6 +114,26 @@ const HorizontalContainer = SpotlightContainerDecorator( 'div' ); +const ShopByMobileContainer = SpotlightContainerDecorator( + { + spotlightDirection: 'horizontal', + enterTo: 'default-element', + restrict: 'self-only', + defaultElement: SpotlightIds?.DETAIL_SHOPBYMOBILE || 'detail_shop_by_mobile', + }, + 'div' +); + +const BuyNowContainer = SpotlightContainerDecorator( + { + spotlightDirection: 'horizontal', + enterTo: 'default-element', + restrict: 'self-only', + defaultElement: 'detail-buy-now-button', + }, + 'div' +); + const SpottableComponent = Spottable('div'); const getProductData = curry((productType, themeProductInfo, productInfo) => @@ -1500,7 +1520,11 @@ export default function ProductAllSection({ ); })} {isBillingProductVisible && ( -
+
{$L('ADD TO CART')}
-
+ )} -
{/* BUY NOW + ADD TO CART λ²„νŠΌλ“€ (결제 κ°€λŠ₯ μƒν’ˆμΌ λ•Œλ§Œ λ Œλ”λ§) */}
)} - +
{orderPhnNo && (