File tree 4 files changed +8
-5
lines changed
4 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -122,7 +122,7 @@ export function FullDemo() {
122
122
) ) }
123
123
< Box flexGrow = "2" textAlign = "right" >
124
124
< Header . Menu overlayId = "profile" >
125
- < Header . MenuButton icon = { UserIcon } />
125
+ < Header . MenuButton icon = { UserIcon } ariaLabel = 'Profile' />
126
126
< Header . MenuContent >
127
127
< Header . MenuContentDetails textAlign = "center" >
128
128
< b > Hello Batman 👋</ b >
@@ -135,7 +135,7 @@ export function FullDemo() {
135
135
</ Header . MenuContent >
136
136
</ Header . Menu >
137
137
< Header . Menu overlayId = "support" >
138
- < Header . MenuButton icon = { InfoIcon } />
138
+ < Header . MenuButton icon = { InfoIcon } ariaLabel = 'Support' />
139
139
< Header . MenuContent >
140
140
< Header . MenuContentDetails > Hi, How can we help you? 💁♀️</ Header . MenuContentDetails >
141
141
< Header . MenuContentItem > Test</ Header . MenuContentItem >
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ export const WithSidebarNavigationToggle: Story = {
36
36
< Header . Divider />
37
37
< Box alignSelf = "end" >
38
38
< Header . Menu overlayId = "test" >
39
- < Header . MenuButton icon = { UserIcon } />
39
+ < Header . MenuButton icon = { UserIcon } ariaLabel = 'Profile' />
40
40
< Header . MenuContent >
41
41
< Header . MenuContentDetails textAlign = "center" >
42
42
< b > Hello Batman 👋</ b >
@@ -49,7 +49,7 @@ export const WithSidebarNavigationToggle: Story = {
49
49
</ Header . MenuContent >
50
50
</ Header . Menu >
51
51
< Header . Menu overlayId = "other" >
52
- < Header . MenuButton icon = { InfoIcon } />
52
+ < Header . MenuButton icon = { InfoIcon } ariaLabel = 'Support' />
53
53
< Header . MenuContent >
54
54
< Header . MenuContentDetails > Hi, How can we help you? 💁♀️</ Header . MenuContentDetails >
55
55
< Header . MenuContentItem > Test</ Header . MenuContentItem >
Original file line number Diff line number Diff line change @@ -4,14 +4,15 @@ import { type LucideIcon, XIcon } from 'lucide-react'
4
4
export type HeaderMenuButtonProps = {
5
5
icon : LucideIcon
6
6
closeIcon ?: LucideIcon
7
+ ariaLabel : string
7
8
}
8
9
9
10
const OPEN_MARGIN_IN_PIXEL = 4
10
11
const BORDER_WIDTH_IN_PIXEL = 2
11
12
const MAX_CONTAINER_SIZE_IN_PIXEL = 56
12
13
13
14
export const HeaderMenuButton = forwardRef < HeaderMenuButtonProps , 'button' > ( ( props , ref ) => {
14
- const { as, icon, closeIcon = XIcon } = props
15
+ const { ariaLabel , as, icon, closeIcon = XIcon } = props
15
16
const { isOpen } = useMenuContext ( )
16
17
17
18
const containerSize = isOpen
@@ -20,6 +21,7 @@ export const HeaderMenuButton = forwardRef<HeaderMenuButtonProps, 'button'>((pro
20
21
21
22
return (
22
23
< MenuButton
24
+ aria-label = { ariaLabel }
23
25
_hover = { {
24
26
backgroundColor : 'surface.800' ,
25
27
} }
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ export function HeaderSidebarToggle({ onClick, ...props }: HeaderSidebarTogglePr
31
31
context . setSidebarOpen ( ! context . isSidebarOpen )
32
32
onClick ?.( event )
33
33
} }
34
+ aria-label = { 'Menu Toggle' }
34
35
>
35
36
< Icon
36
37
w = { 6 }
You can’t perform that action at this time.
0 commit comments