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"
/>
);
};