@@ -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