import React from "react"; import { DataEditorAll as DataEditor } from "../../data-editor-all.js"; import { BeautifulWrapper, Description, PropName, 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) => ( Rows can be made uneven by passing a callback to the rowHeight prop }> ), ], }; export const UnevenRows: React.VFC = () => { const { cols, getCellContent } = useMockDataGenerator(6); return ( (r % 3 === 0 ? 30 : r % 2 ? 50 : 60)} getCellContent={getCellContent} columns={cols} rows={1000} /> ); };