@@ -910,15 +854,15 @@ export function SidebarNavigation({
svg]:flex-1 [&>svg]:shrink-0':
- minimized,
+ !open,
})}
>
{child.Icon}
@@ -927,11 +871,12 @@ export function SidebarNavigation({
defaults={child.label}
/>
+
@@ -958,8 +903,7 @@ export function SidebarNavigation({
>
svg]:flex-1':
- minimized,
+ 'mx-auto w-full gap-0! [&>svg]:flex-1': !open,
})}
href={path}
>
@@ -968,7 +912,7 @@ export function SidebarNavigation({
className={cn(
'w-auto transition-opacity duration-300',
{
- 'w-0 opacity-0': minimized,
+ 'w-0 opacity-0': !open,
},
)}
>
@@ -992,7 +936,7 @@ export function SidebarNavigation({
{(children) => (
{children.map((child) => {
@@ -1023,7 +967,7 @@ export function SidebarNavigation({
'flex items-center',
{
'mx-auto w-full gap-0! [&>svg]:flex-1':
- minimized,
+ !open,
},
)}
href={child.path}
@@ -1033,8 +977,7 @@ export function SidebarNavigation({
className={cn(
'w-auto transition-opacity duration-300',
{
- 'w-0 opacity-0':
- minimized,
+ 'w-0 opacity-0': !open,
},
)}
>
@@ -1065,7 +1008,7 @@ export function SidebarNavigation({
-
+
@@ -1102,30 +1045,3 @@ export {
SidebarTrigger,
useSidebar,
};
-
-function getRadixPopup() {
- return document.querySelector('[data-radix-popper-content-wrapper]');
-}
-
-function isRadixPopupOpen() {
- return getRadixPopup() !== null;
-}
-
-function onRadixPopupClose(callback: () => void) {
- const element = getRadixPopup();
-
- if (element) {
- const observer = new MutationObserver(() => {
- if (!getRadixPopup()) {
- callback();
-
- observer.disconnect();
- }
- });
-
- observer.observe(element.parentElement!, {
- childList: true,
- subtree: true,
- });
- }
-}