import React from 'react'; import doc from './basic.mdx'; import tableDataItems from '../../constants/sampleMovieData'; import DataTable from '../../../src/index'; const ExpandedComponent = ({ data }) => <pre>{JSON.stringify(data, null, 2)}</pre>; const columns = [ { name: 'Title', selector: row => row.title, sortable: true, }, { name: 'Director', selector: row => row.director, sortable: true, }, { name: 'Year', selector: row => row.year, sortable: true, }, ]; const BasicStory = ({ expandableRows, expandOnRowClicked, expandOnRowDoubleClicked, expandableRowsHideExpander }) => ( <DataTable title="Movie List" columns={columns} data={tableDataItems} expandableRows={expandableRows} expandableRowsComponent={ExpandedComponent} expandOnRowClicked={expandOnRowClicked} expandOnRowDoubleClicked={expandOnRowDoubleClicked} expandableRowsHideExpander={expandableRowsHideExpander} pagination /> );const Template = args => <BasicStory {...args} />;export const Basic = Template.bind({}); Basic.args = { expandableRows: true, expandOnRowClicked: false, expandOnRowDoubleClicked: false, expandableRowsHideExpander: false, }; export default { title: 'Expandable/Basic', component: Basic, parameters: { docs: { page: doc, }, }, };