Skip to content

Commit ba219dd

Browse files
committed
feat: item popover ui 개선
1 parent 38c7023 commit ba219dd

1 file changed

Lines changed: 24 additions & 19 deletions

File tree

src/components/page/auction-history/ItemOptionPopover.tsx

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ export default function ItemOptionPopover({
3333
return (
3434
<div className="flex flex-col">
3535
{/* 아이템 이름 */}
36-
<div className="text-gray-900 dark:text-white font-semibold text-sm mb-3 pb-2 border-b border-gray-200 dark:border-white/20">
36+
<div className="text-gray-900 dark:text-white font-semibold text-sm mb-2 pb-2 border-b border-gray-200 dark:border-white/20">
3737
{itemDisplayName}
3838
</div>
3939

4040
{/* 옵션 그룹 영역 (스크롤 가능, 스크롤바 숨김) */}
41-
<div className="flex-1 overflow-y-auto max-h-[calc(70vh-120px)] space-y-3 pr-1 scrollbar-hide [&::-webkit-scrollbar]:hidden [-ms-overflow-style:none] [scrollbar-width:none]">
41+
<div className="pt-1 flex-1 overflow-y-auto max-h-[calc(70vh-120px)] space-y-3 pr-1 scrollbar-hide [&::-webkit-scrollbar]:hidden [-ms-overflow-style:none] [scrollbar-width:none]">
4242
{groupedOptions.map((group) => (
4343
<OptionGroup key={group.categoryId} group={group} />
4444
))}
@@ -275,23 +275,28 @@ function ErgOptions({ options }: { options: ItemOption[] }) {
275275
)}
276276
{/* 에르그 효과 */}
277277
{effectOptions.map((option) => (
278-
<div key={option.id} className="mb-1.5 last:mb-0">
279-
{option.optionSubType && (
280-
<div className="text-xs text-gray-500 dark:text-[#b0b0b0] font-medium">
281-
{option.optionSubType}
282-
</div>
283-
)}
284-
<div className="text-xs ml-2">
285-
<HighlightedValue value={option.optionValue} />
286-
</div>
287-
{option.optionDesc && (
288-
<div className="ml-3 mt-0.5">
289-
{option.optionDesc.split("\n").map((line, idx) => (
290-
<EffectLine key={idx} text={line} />
291-
))}
292-
</div>
293-
)}
294-
</div>
278+
<div key={option.id} className="mb-1.5 last:mb-0">
279+
<div className="flex items-center text-xs whitespace-nowrap">
280+
{option.optionSubType && (
281+
<span className="text-gray-500 dark:text-[#b0b0b0] font-medium">
282+
{option.optionSubType}
283+
</span>
284+
)}
285+
286+
<span className="ml-2">
287+
<HighlightedValue value={option.optionValue} />
288+
</span>
289+
</div>
290+
291+
{option.optionDesc && (
292+
<div className="ml-3 mt-0.5">
293+
{option.optionDesc.split("\n").map((line, idx) => (
294+
<EffectLine key={idx} text={line} />
295+
))}
296+
</div>
297+
)}
298+
</div>
299+
295300
))}
296301
</>
297302
);

0 commit comments

Comments
 (0)