@@ -669,7 +669,7 @@ export const Player = () => {
669669 < div className = "h-utility w-full max-w-3xl px-6 pt-6" >
670670 < Tabs
671671 defaultValue = "queue"
672- className = "flex h-full w-full flex-col gap-4 gradient- mask-b-70 "
672+ className = "flex h-full w-full flex-col gap-4 mask-b-from-70% "
673673 >
674674 < TabsList className = "w-full" >
675675 < TabsTrigger value = "queue" className = "w-full gap-2" >
@@ -683,7 +683,7 @@ export const Player = () => {
683683 { /* Queue tab content */ }
684684 < TabsContent
685685 value = "queue"
686- className = "no-scrollbar flex- grow overflow-y-auto pb-64"
686+ className = "no-scrollbar grow overflow-y-auto pb-64"
687687 >
688688 < ul className = "flex flex-col gap-4" >
689689 { queue . slice ( currentIndex + 1 ) . map ( ( song ) => (
@@ -701,7 +701,7 @@ export const Player = () => {
701701 { /* History tab content */ }
702702 < TabsContent
703703 value = "history"
704- className = "no-scrollbar flex- grow overflow-y-auto pb-64"
704+ className = "no-scrollbar grow overflow-y-auto pb-64"
705705 >
706706 < ul className = "flex flex-col gap-4" >
707707 { [ ...history ] . reverse ( ) . map ( ( song ) => (
@@ -749,7 +749,7 @@ export const Player = () => {
749749 return (
750750 < div >
751751 { /* Lyrics overlay */ }
752- < div className = "absolute right -0 top -0 w-full" >
752+ < div className = "absolute top -0 right -0 w-full" >
753753 { showLyrics && lyrics && (
754754 < Lyrics
755755 lyrics = { parseLyrics ( lyrics ) }
@@ -761,7 +761,7 @@ export const Player = () => {
761761 </ div >
762762
763763 { /* Queue panel */ }
764- < div className = "!absolute right -0 top -0 w-96" >
764+ < div className = "!absolute top -0 right -0 w-96" >
765765 { showQueue && < QueuePanel /> }
766766 </ div >
767767
@@ -777,7 +777,7 @@ export const Player = () => {
777777 < Link
778778 href = { song . album ?. id ? `/albums/${ song . album . id } ` : "#" }
779779 >
780- < div className = "relative min-h-[4.25rem] min-w-[4.25rem] overflow-hidden rounded-lg shadow-lg transition" >
780+ < div className = "relative min-h-17 min-w-17 overflow-hidden rounded-lg shadow-lg transition" >
781781 < Image
782782 alt = "Album Cover"
783783 src = { `wora://${ song ?. album . cover } ` }
@@ -818,7 +818,7 @@ export const Player = () => {
818818 </ ContextMenuContent >
819819 </ ContextMenu >
820820 ) : (
821- < div className = "relative min-h-[4.25rem] min-w-[4.25rem] overflow-hidden rounded-lg shadow-lg" >
821+ < div className = "relative min-h-17 min-w-17 overflow-hidden rounded-lg shadow-lg" >
822822 < Image
823823 alt = "Album Cover"
824824 src = "/coverArt.png"
@@ -854,25 +854,25 @@ export const Player = () => {
854854 </ div >
855855
856856 { /* Center - Playback controls */ }
857- < div className = "absolute left -0 right -0 mx-auto flex h-full w-2/4 flex-col items-center justify-between gap-4" >
857+ < div className = "absolute right -0 left -0 mx-auto flex h-full w-2/4 flex-col items-center justify-between gap-4" >
858858 { /* Playback buttons */ }
859859 < div className = "flex h-full w-full items-center justify-center gap-8" >
860860 { /* Shuffle button */ }
861861 < Button
862862 variant = "ghost"
863863 onClick = { toggleShuffle }
864- className = "relative ! opacity-100"
864+ className = "relative opacity-100! "
865865 >
866866 { ! shuffle ? (
867867 < IconArrowsShuffle2
868868 stroke = { 2 }
869869 size = { 16 }
870- className = "! opacity-30 hover:! opacity-100"
870+ className = "opacity-30! hover:opacity-100! "
871871 />
872872 ) : (
873873 < div >
874874 < IconArrowsShuffle2 stroke = { 2 } size = { 16 } />
875- < div className = "absolute -top-2 left -0 right -0 mx-auto h-[1.5px] w-2/3 rounded-full bg-black dark:bg-white" > </ div >
875+ < div className = "absolute -top-2 right -0 left -0 mx-auto h-[1.5px] w-2/3 rounded-full bg-black dark:bg-white" > </ div >
876876 </ div >
877877 ) }
878878 </ Button >
@@ -913,18 +913,18 @@ export const Player = () => {
913913 < Button
914914 variant = "ghost"
915915 onClick = { toggleRepeat }
916- className = "relative ! opacity-100"
916+ className = "relative opacity-100! "
917917 >
918918 { ! repeat ? (
919919 < IconRepeat
920920 stroke = { 2 }
921921 size = { 15 }
922- className = "! opacity-30 hover:! opacity-100"
922+ className = "opacity-30! hover:opacity-100! "
923923 />
924924 ) : (
925925 < div >
926926 < IconRepeat stroke = { 2 } size = { 15 } />
927- < div className = "absolute -top-2 left -0 right -0 mx-auto h-[1.5px] w-2/3 rounded-full bg-black dark:bg-white" > </ div >
927+ < div className = "absolute -top-2 right -0 left -0 mx-auto h-[1.5px] w-2/3 rounded-full bg-black dark:bg-white" > </ div >
928928 </ div >
929929 ) }
930930 </ Button >
@@ -990,7 +990,7 @@ export const Player = () => {
990990 < TooltipTrigger >
991991 < Button
992992 variant = "ghost"
993- className = "! opacity-100"
993+ className = "opacity-100! "
994994 onClick = { ( ) => toggleFavourite ( song ?. id ) }
995995 disabled = { ! song }
996996 >
@@ -1033,13 +1033,13 @@ export const Player = () => {
10331033 < Button
10341034 variant = "ghost"
10351035 onClick = { toggleMute }
1036- className = "! opacity-100"
1036+ className = "opacity-100! "
10371037 >
10381038 { ! isMuted ? (
10391039 < IconVolume
10401040 stroke = { 2 }
10411041 size = { 17.5 }
1042- className = "wora-transition ! opacity-30 hover:! opacity-100"
1042+ className = "wora-transition opacity-30! hover:opacity-100! "
10431043 />
10441044 ) : (
10451045 < IconVolumeOff
0 commit comments