import React from "react"; import { DataEditorAll as DataEditor } from "../../data-editor-all.js"; import { BeautifulWrapper, Description, MoreInfo, useMockDataGenerator, defaultProps, } from "../../data-editor/stories/utils.js"; import { SimpleThemeWrapper } from "../../stories/story-utils.js"; export default { title: "Glide-Data-Grid/DataEditor Demos", decorators: [ (Story: React.ComponentType) => ( You can add and remove columns at your disposal Use the story's controls to change the number of columns }> ), ], }; interface AddColumnsProps { columnsCount: number; } export const AddColumns: React.FC = p => { const { cols, getCellContent } = useMockDataGenerator(p.columnsCount); return ( ); }; (AddColumns as any).args = { columnsCount: 10, }; (AddColumns as any).argTypes = { columnsCount: { control: { type: "range", min: 2, max: 200, }, }, };