File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 150150 }
151151}
152152
153- @layer utilities {
153+ @layer components {
154154 .container {
155155 @apply px-4 sm:px-6 mx-auto max-w-[1440px ];
156156 }
456456 }
457457
458458 .select-trigger {
459- @apply w-fit border-none cursor-pointer h-12! bg-dark-400! hover: bg-dark-400! focus-visible:ring-0!;
459+ @apply w-fit! border-none! cursor - pointer! h-12 ! bg-dark-400! hover: bg-dark-400! focus-visible:ring-0!;
460460
461461 .select-value {
462- @apply font-semibold text-xs text-purple-100;
462+ @apply font-semibold! text-xs! text-purple-100! ;
463463 }
464464 }
465465
473473 }
474474 }
475475
476+ /* TopGainersLosers Component Utilities */
477+ # top-gainers-losers {
478+ @apply mt-8 w-full;
479+
480+ .tabs-list {
481+ @apply size-full! p-1 ! bg-transparent! bor der- b! bor der-dark-500! rounded-none!;
482+ }
483+
484+ .tabs-trigger {
485+ @apply data-[state=active]: bor der- none! data- [state=active]: bg-transparent! flex justify-start! mb-0 ! py-2 ! text-lg! font-semibold! md: text-2xl !;
486+ }
487+
488+ .tabs-content {
489+ @apply gap-4! mt-2 ! md: gap-5 ! sm: grid-cols-2! lg: grid-cols-1! grid!;
490+ }
491+ }
492+
476493 /* CoinHeader Component Utilities */
477494 .coin-header-container {
478495 @apply space-y-5 w-full;
Original file line number Diff line number Diff line change @@ -25,20 +25,21 @@ export const TopGainersLosers = async () => {
2525 const topGainersLosers = await getTopGainersLosers ( ) ;
2626
2727 return (
28- < Tabs defaultValue = 'top-gainers' className = 'mt-8 w-full '>
29- < TabsList className = 'size-full p-1 bg-transparent border-b border-dark-500 rounded-none ' >
28+ < Tabs defaultValue = 'top-gainers' id = 'top-gainers-losers '>
29+ < TabsList className = 'tabs-list ' >
3030 { TAB_CONFIG . map ( ( tab ) => (
3131 < TabsTrigger
3232 key = { tab . value }
3333 value = { tab . value }
34- className = 'data-[state=active]:border-none! data-[state=active]:bg-transparent! flex justify-start mb-0! py-2 text-lg font-semibold md:text-2xl '
34+ className = 'tabs-trigger '
3535 >
3636 { tab . label }
3737 </ TabsTrigger >
3838 ) ) }
3939 </ TabsList >
40+
4041 { TAB_CONFIG . map ( ( tab ) => (
41- < TabsContent key = { tab . value } value = { tab . value } className = 'top-list ' >
42+ < TabsContent key = { tab . value } value = { tab . value } className = 'tabs-content ' >
4243 { topGainersLosers [ tab . key ] . map ( renderCoinCard ) }
4344 </ TabsContent >
4445 ) ) }
You can’t perform that action at this time.
0 commit comments