Skip to content

Commit 161a740

Browse files
Fix "Toggle sidebar" tooltip (#669)
1 parent 6b93184 commit 161a740

1 file changed

Lines changed: 13 additions & 10 deletions

File tree

‎src/components/top-bar.tsx‎

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,18 @@ interface TopBarProps {
1414
onToggleSidebar: () => void;
1515
}
1616

17+
function ToggleSidebar( { onToggleSidebar }: TopBarProps ) {
18+
return (
19+
<div className="app-no-drag-region">
20+
<Tooltip text={ __( 'Toggle sidebar' ) } className="h-6">
21+
<Button onClick={ onToggleSidebar } variant="icon" aria-label={ __( 'Toggle sidebar' ) }>
22+
<Icon className="text-white" icon={ drawerLeft } size={ 24 } />
23+
</Button>
24+
</Tooltip>
25+
</div>
26+
);
27+
}
28+
1729
function OfflineIndicator() {
1830
const isOffline = useOffline();
1931
const offlineMessage = [
@@ -86,16 +98,7 @@ export default function TopBar( { onToggleSidebar }: TopBarProps ) {
8698
return (
8799
<div className="flex justify-between items-center text-white px-2 pb-2 pt-1.5">
88100
<div className="flex items-center space-x-1.5">
89-
<Button
90-
className="app-no-drag-region"
91-
onClick={ onToggleSidebar }
92-
variant="icon"
93-
aria-label={ __( 'Toggle sidebar' ) }
94-
tooltipText={ __( 'Toggle sidebar' ) }
95-
>
96-
<Icon className="text-white" icon={ drawerLeft } size={ 24 } />
97-
</Button>
98-
101+
<ToggleSidebar onToggleSidebar={ onToggleSidebar } />
99102
<OfflineIndicator />
100103
</div>
101104

0 commit comments

Comments
 (0)