import React, { useState } from 'react'; import { StoryFn, Meta } from '@storybook/react'; import SourceDropdown from './SourceDropdown'; import sampleSources from '../__mocks__/sample-sources.json'; import { ResourceBrowserSource } from '../types'; export default { title: 'Source dropdown', component: SourceDropdown, } as Meta; const Template: StoryFn = (props) => { const sources = sampleSources as ResourceBrowserSource[]; const [selectedSource, setSelectedSource] = useState(sources[0]); return (
setSelectedSource(source)} >
); }; export const Primary = Template.bind({}); Primary.args = {};