@@ -49,44 +49,43 @@ export function SidebarLink({
49
49
target = '_blank' ;
50
50
}
51
51
return (
52
- < Link href = { href } >
53
- < a
54
- ref = { ref }
55
- title = { title }
56
- target = { target }
57
- aria-current = { selected ? 'page' : undefined }
58
- className = { cn (
59
- 'p-2 pr-2 w-full rounded-none lg:rounded-r-2xl text-left hover:bg-gray-5 dark:hover:bg-gray-80 relative flex items-center justify-between' ,
60
- {
61
- 'text-sm pl-6' : level > 0 ,
62
- 'pl-5' : level < 2 ,
63
- 'text-base font-bold' : level === 0 ,
64
- 'text-primary dark:text-primary-dark' : level === 0 && ! selected ,
65
- 'text-base text-secondary dark:text-secondary-dark' :
66
- level > 0 && ! selected ,
67
- 'text-base text-link dark:text-link-dark bg-highlight dark:bg-highlight-dark border-blue-40 hover:bg-highlight hover:text-link dark:hover:bg-highlight-dark dark:hover:text-link-dark' :
68
- selected ,
69
- 'dark:bg-gray-70 bg-gray-3 dark:hover:bg-gray-70 hover:bg-gray-3' :
70
- isPending ,
71
- }
72
- ) } >
73
- { /* This here needs to be refactored ofc */ }
52
+ < Link
53
+ href = { href }
54
+ ref = { ref }
55
+ title = { title }
56
+ target = { target }
57
+ aria-current = { selected ? 'page' : undefined }
58
+ className = { cn (
59
+ 'p-2 pr-2 w-full rounded-none lg:rounded-r-2xl text-left hover:bg-gray-5 dark:hover:bg-gray-80 relative flex items-center justify-between' ,
60
+ {
61
+ 'text-sm pl-6' : level > 0 ,
62
+ 'pl-5' : level < 2 ,
63
+ 'text-base font-bold' : level === 0 ,
64
+ 'text-primary dark:text-primary-dark' : level === 0 && ! selected ,
65
+ 'text-base text-secondary dark:text-secondary-dark' :
66
+ level > 0 && ! selected ,
67
+ 'text-base text-link dark:text-link-dark bg-highlight dark:bg-highlight-dark border-blue-40 hover:bg-highlight hover:text-link dark:hover:bg-highlight-dark dark:hover:text-link-dark' :
68
+ selected ,
69
+ 'dark:bg-gray-70 bg-gray-3 dark:hover:bg-gray-70 hover:bg-gray-3' :
70
+ isPending ,
71
+ }
72
+ ) } >
73
+ { /* This here needs to be refactored ofc */ }
74
+ < span
75
+ className = { cn ( {
76
+ 'text-gray-400 dark:text-gray-500' : wip ,
77
+ } ) } >
78
+ { title }
79
+ </ span >
80
+ { isExpanded != null && ! hideArrow && (
74
81
< span
75
- className = { cn ( {
76
- 'text-gray-400 dark:text-gray-500' : wip ,
82
+ className = { cn ( 'pr-1' , {
83
+ 'text-link dark:text-link-dark' : isExpanded ,
84
+ 'text-tertiary dark:text-tertiary-dark' : ! isExpanded ,
77
85
} ) } >
78
- { title }
86
+ < IconNavArrow displayDirection = { isExpanded ? 'down' : 'right' } />
79
87
</ span >
80
- { isExpanded != null && ! hideArrow && (
81
- < span
82
- className = { cn ( 'pr-1' , {
83
- 'text-link dark:text-link-dark' : isExpanded ,
84
- 'text-tertiary dark:text-tertiary-dark' : ! isExpanded ,
85
- } ) } >
86
- < IconNavArrow displayDirection = { isExpanded ? 'down' : 'right' } />
87
- </ span >
88
- ) }
89
- </ a >
88
+ ) }
90
89
</ Link >
91
90
) ;
92
91
}
0 commit comments