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 { GridColumnIcon } from "../../internal/data-grid/data-grid-types.js"; import { SimpleThemeWrapper } from "../../stories/story-utils.js"; export default { title: "Glide-Data-Grid/DataEditor Demos", decorators: [ (Story: React.ComponentType) => ( Columns in the data grid may be grouped by setting their group{" "} property. }> ), ], }; export const ColumnGroups: React.VFC = () => { const { cols, getCellContent } = useMockDataGenerator(20, true, true); return ( window.alert(`Please rename group ${x} to ${y}`)} columns={cols} rows={1000} getGroupDetails={g => ({ name: g, icon: g === "" ? undefined : GridColumnIcon.HeaderCode, })} rowMarkers="both" /> ); };