From 14e10e5b41949250cf1645d99853e9354e424d7a Mon Sep 17 00:00:00 2001 From: optrader Date: Sun, 23 Nov 2025 12:58:05 +0900 Subject: [PATCH] [251123] fix: DetailPanel ThemeContent-6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ๐Ÿ• ์ปค๋ฐ‹ ์‹œ๊ฐ„: 2025. 11. 23. 12:58:04 ๐Ÿ“Š ๋ณ€๊ฒฝ ํ†ต๊ณ„: โ€ข ์ด ํŒŒ์ผ: 3๊ฐœ โ€ข ์ถ”๊ฐ€: +62์ค„ โ€ข ์‚ญ์ œ: -12์ค„ ๐Ÿ“ ์ˆ˜์ •๋œ ํŒŒ์ผ: ~ com.twin.app.shoptime/src/views/DetailPanel/ThemeProduct/ThemeContents.module.less ~ com.twin.app.shoptime/src/views/DetailPanel/ThemeProduct/ThemeItemCard.figma.jsx ~ com.twin.app.shoptime/src/views/DetailPanel/ThemeProduct/ThemeItemCard.module.less ๐Ÿ”ง ์ฃผ์š” ๋ณ€๊ฒฝ ๋‚ด์šฉ: โ€ข ์†Œ๊ทœ๋ชจ ๊ธฐ๋Šฅ ๊ฐœ์„  --- .../ThemeProduct/ThemeContents.module.less | 24 ++++++++-- .../ThemeProduct/ThemeItemCard.figma.jsx | 7 +-- .../ThemeProduct/ThemeItemCard.module.less | 45 ++++++++++++++++--- 3 files changed, 62 insertions(+), 14 deletions(-) diff --git a/com.twin.app.shoptime/src/views/DetailPanel/ThemeProduct/ThemeContents.module.less b/com.twin.app.shoptime/src/views/DetailPanel/ThemeProduct/ThemeContents.module.less index 4531e541..2e82ee9c 100644 --- a/com.twin.app.shoptime/src/views/DetailPanel/ThemeProduct/ThemeContents.module.less +++ b/com.twin.app.shoptime/src/views/DetailPanel/ThemeProduct/ThemeContents.module.less @@ -9,7 +9,6 @@ flex-direction: column; justify-content: flex-start; align-items: flex-start; - gap: 30px; padding: 60px; background: linear-gradient( 0deg, @@ -20,6 +19,14 @@ linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0.4) 100%), rgba(30, 30, 30, 0.8); overflow: visible; // ํฌ์ปค์Šค ํ…Œ๋‘๋ฆฌ๊ฐ€ ์ž˜๋ฆฌ์ง€ ์•Š๋„๋ก + + > * { + margin-bottom: 30px; + + &:last-child { + margin-bottom: 0; + } + } } .topButtonWrapper { @@ -36,7 +43,6 @@ padding: 20px; display: inline-flex; flex-direction: row; - gap: 18px; justify-content: flex-start; align-items: center; flex-wrap: nowrap; @@ -45,6 +51,14 @@ flex-shrink: 0; scrollbar-width: none; // Firefox ์Šคํฌ๋กค๋ฐ” ์ˆจ๊น€ + > * { + margin-right: 18px; + + &:last-child { + margin-right: 0; + } + } + &::-webkit-scrollbar { display: none; // WebKit ์Šคํฌ๋กค๋ฐ” ์ˆจ๊น€ } @@ -111,7 +125,6 @@ flex-direction: row !important; align-items: center !important; justify-content: center !important; - gap: 15px !important; width: auto !important; height: auto !important; caret-color: transparent !important; @@ -121,9 +134,14 @@ > * { display: inline !important; margin: 0 !important; + margin-right: 15px !important; caret-color: transparent !important; user-select: none !important; -webkit-user-select: none !important; + + &:last-child { + margin-right: 0 !important; + } } } diff --git a/com.twin.app.shoptime/src/views/DetailPanel/ThemeProduct/ThemeItemCard.figma.jsx b/com.twin.app.shoptime/src/views/DetailPanel/ThemeProduct/ThemeItemCard.figma.jsx index 542f9231..46d7600d 100644 --- a/com.twin.app.shoptime/src/views/DetailPanel/ThemeProduct/ThemeItemCard.figma.jsx +++ b/com.twin.app.shoptime/src/views/DetailPanel/ThemeProduct/ThemeItemCard.figma.jsx @@ -7,7 +7,6 @@ borderRadius: 12, justifyContent: 'flex-start', alignItems: 'flex-start', - gap: 15, display: 'inline-flex', }} > @@ -29,7 +28,6 @@ flexDirection: 'column', justifyContent: 'flex-start', alignItems: 'flex-start', - gap: 10, display: 'inline-flex', }} > @@ -52,7 +50,6 @@ paddingBottom: 1, justifyContent: 'flex-start', alignItems: 'center', - gap: 5, display: 'inline-flex', }} > @@ -82,9 +79,7 @@ $150.00 -
+
* { + margin-right: 15px; + + &:last-child { + margin-right: 0; + } + } + // LiveChannel ์นด๋“œ์™€ ์œ ์‚ฌํ•˜๊ฒŒ ํฌ์ปค์Šค ํ…Œ๋‘๋ฆฌ๋ฅผ pseudo-element๋กœ ํ‘œ์‹œ &::after { .position(@position: absolute, @top: -4px, @right: -4px, @bottom: -4px, @left: -4px); @@ -54,8 +61,15 @@ flex-direction: column; justify-content: flex-start; align-items: flex-start; - gap: 10px; display: inline-flex; + + > * { + margin-bottom: 10px; + + &:last-child { + margin-bottom: 0; + } + } } .itemName { @@ -73,8 +87,15 @@ padding-bottom: 1px; justify-content: flex-start; align-items: center; - gap: 5px; display: inline-flex; + + > * { + margin-right: 5px; + + &:last-child { + margin-right: 0; + } + } } .salePrice { @@ -99,8 +120,15 @@ .energyLabels { justify-content: flex-end; align-items: flex-end; - gap: 5px; display: inline-flex; + + > * { + margin-right: 5px; + + &:last-child { + margin-right: 0; + } + } } .energyLabel { @@ -141,8 +169,15 @@ display: flex; align-items: center; justify-content: center; - gap: 15px; // ํ…์ŠคํŠธ์™€ ์•„์ด์ฝ˜ ์‚ฌ์ด ๊ฐ„๊ฒฉ width: 100%; + + > * { + margin-right: 15px; + + &:last-child { + margin-right: 0; + } + } } // ํ…์ŠคํŠธ ์Šคํƒ€์ผ