@@ -37,34 +37,42 @@ const meta: Meta<typeof Dropdown> = {
3737
3838export default meta ;
3939
40- export const Overview : Story = {
41- render : ( ) => {
42- const options = useMemo (
43- ( ) => [
44- { value : 1 , label : "Label" } ,
45- { value : 2 , label : "Label" } ,
46- { value : 3 , label : "Label" } ,
47- { value : 4 , label : "Label" } ,
48- { value : 5 , label : "Label" }
49- ] ,
50- [ ]
51- ) ;
40+ const dropdownTemplate = props => {
41+ const options = useMemo (
42+ ( ) => [
43+ { value : 1 , label : "Label" } ,
44+ { value : 2 , label : "Label" } ,
45+ { value : 3 , label : "Label" } ,
46+ { value : 4 , label : "Label" } ,
47+ { value : 5 , label : "Label" }
48+ ] ,
49+ [ ]
50+ ) ;
5251
53- return (
54- < div style = { { width : "300px" } } >
55- < Dropdown
56- id = "box-mode-overview"
57- ariaLabel = "Box mode overview"
58- options = { options }
59- label = "Label"
60- placeholder = "Placeholder text here"
61- helperText = "Helper text"
62- searchable
63- boxMode
64- clearAriaLabel = "Clear"
65- />
66- </ div >
67- ) ;
52+ return (
53+ < div style = { { width : "300px" } } >
54+ < Dropdown
55+ id = "box-mode-overview"
56+ ariaLabel = "Box mode overview"
57+ options = { options }
58+ label = "Label"
59+ placeholder = "Placeholder text here"
60+ helperText = "Helper text"
61+ searchable
62+ boxMode
63+ clearAriaLabel = "Clear"
64+ />
65+ </ div >
66+ ) ;
67+ } ;
68+
69+ export const Overview : Story = {
70+ render : dropdownTemplate . bind ( { } ) ,
71+ args : {
72+ id : "overview-dropdown" ,
73+ ariaLabel : "Overview dropdown" ,
74+ placeholder : "Placeholder text here" ,
75+ clearAriaLabel : "Clear"
6876 } ,
6977 parameters : {
7078 docs : {
0 commit comments