1
1
import React from 'react'
2
- import { Box , ActionMenu , ActionList , Button , IconButton , FormControl , TextInput } from '../'
2
+ import { ActionMenu , ActionList , Button , IconButton , FormControl , TextInput } from '../'
3
3
import {
4
4
GearIcon ,
5
5
MilestoneIcon ,
@@ -20,6 +20,7 @@ import {
20
20
WorkflowIcon ,
21
21
} from '@primer/octicons-react'
22
22
import type { AnchorPosition , AnchorSide } from '@primer/behaviors'
23
+ import classes from './ActionMenu.examples.stories.module.css'
23
24
24
25
export default {
25
26
title : 'Components/ActionMenu/Examples' ,
@@ -37,8 +38,7 @@ export const GroupsAndDescriptions = () => {
37
38
return (
38
39
< ActionMenu open >
39
40
< ActionMenu . Button variant = "default" >
40
- < Box sx = { { display : 'inline-block' , color : 'fg.muted' } } > Milestone:</ Box > { ' ' }
41
- { selectedMilestone ?. name || 'Make a selection' }
41
+ < span className = { classes . Milestone } > Milestone:</ span > { selectedMilestone ?. name || 'Make a selection' }
42
42
</ ActionMenu . Button >
43
43
< ActionMenu . Overlay width = "medium" >
44
44
< ActionList selectionVariant = "single" showDividers >
@@ -88,7 +88,7 @@ export const CustomOverlayProps = () => {
88
88
const [ open , setOpen ] = React . useState ( false )
89
89
90
90
return (
91
- < Box sx = { { display : 'flex' , justifyContent : 'center' } } >
91
+ < div className = { classes . CenteredFlexContainer } >
92
92
< ActionMenu open = { open } onOpenChange = { setOpen } >
93
93
< ActionMenu . Button > Menu</ ActionMenu . Button >
94
94
< ActionMenu . Overlay width = "large" align = "center" preventOverflow = { false } >
@@ -104,15 +104,15 @@ export const CustomOverlayProps = () => {
104
104
</ ActionList >
105
105
</ ActionMenu . Overlay >
106
106
</ ActionMenu >
107
- </ Box >
107
+ </ div >
108
108
)
109
109
}
110
110
111
111
export const FullScreen = ( ) => {
112
112
const [ open , setOpen ] = React . useState ( false )
113
113
114
114
return (
115
- < Box sx = { { display : 'flex' , justifyContent : 'center' } } >
115
+ < div className = { classes . CenteredFlexContainer } >
116
116
< ActionMenu open = { open } onOpenChange = { setOpen } >
117
117
< ActionMenu . Button > Menu</ ActionMenu . Button >
118
118
< ActionMenu . Overlay
@@ -133,7 +133,7 @@ export const FullScreen = () => {
133
133
</ ActionList >
134
134
</ ActionMenu . Overlay >
135
135
</ ActionMenu >
136
- </ Box >
136
+ </ div >
137
137
)
138
138
}
139
139
@@ -229,7 +229,7 @@ export const ShortcutMenu = () => {
229
229
* we can pass an Anchor for the menu to "anchor to"
230
230
*/ }
231
231
< ActionMenu open = { open } onOpenChange = { setOpen } >
232
- < ActionMenu . Button sx = { { visibility : 'hidden' } } > Anchor</ ActionMenu . Button >
232
+ < ActionMenu . Button className = { classes . HiddenButton } > Anchor</ ActionMenu . Button >
233
233
< ActionMenu . Overlay
234
234
ignoreClickRefs = { [
235
235
// Because the component is controlled from outside, but the anchor is still internal,
@@ -616,7 +616,7 @@ export const DynamicAnchorSides = () => {
616
616
617
617
return (
618
618
< >
619
- < div className = "testCustomPositionMiddle" >
619
+ < div className = { classes . CustomPositionMiddle } >
620
620
< ActionMenu >
621
621
< ActionMenu . Button > Open menu</ ActionMenu . Button >
622
622
< ActionMenu . Overlay
0 commit comments