Skip to content
This repository was archived by the owner on Jan 12, 2026. It is now read-only.

Commit c27665d

Browse files
Fix toggle
1 parent 5593907 commit c27665d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/components/controls/collapseToggle.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,14 @@ export function CollapseToggle({ collapsed, onClick, togglePosition = 'left' }:
2828
left: togglePosition === 'left' ? 0 : undefined,
2929
right: togglePosition === 'right' ? 0 : undefined,
3030
top: '50%',
31-
transform: collapsed ? 'translate(50%, -50%) rotate(180deg)' : 'translate(50%, -50%)',
31+
transform: collapsed
32+
? `translate(${togglePosition === 'left' ? '-' : ''}50%, -50%) rotate(180deg)`
33+
: `translate(${togglePosition === 'left' ? '-' : ''}50%, -50%)`,
3234
transition: `opacity 150ms ${transitions.easing.easeInOut}, transform 150ms ${transitions.easing.easeInOut}`,
3335
zIndex: 999,
3436
}}
3537
>
36-
{togglePosition === 'left' ? <ChevronLeft /> : <ChevronRight />}
38+
{togglePosition === 'left' ? <ChevronRight /> : <ChevronLeft />}
3739
</IconButton>
3840
);
3941
}

0 commit comments

Comments
 (0)