docs(changeset): Fixed spreaing of grid props

This commit is contained in:
Hein 2025-10-22 13:35:18 +02:00
parent d0911d842a
commit d7f4d0db37
2 changed files with 104 additions and 104 deletions

View File

@ -0,0 +1,5 @@
---
'@warkypublic/oranguru': patch
---
Fixed spreaing of grid props

View File

@ -121,17 +121,10 @@ export const GridlerDataGrid = () => {
}, 100); }, 100);
} }
}} }}
ref={refWrapper}
> >
{sections?.left} {sections?.left}
<div
ref={refWrapper}
style={{
flexGrow: 2,
height: '100%',
minHeight: '80px',
width: '100%',
}}
>
{width && width > 0 && height && height > 0 && ( {width && width > 0 && height && height > 0 && (
<DataEditor <DataEditor
cellActivationBehavior="double-click" cellActivationBehavior="double-click"
@ -139,15 +132,25 @@ export const GridlerDataGrid = () => {
columns={(renderColumns as Array<GridColumn>) ?? []} columns={(renderColumns as Array<GridColumn>) ?? []}
columnSelect="none" columnSelect="none"
drawFocusRing drawFocusRing
height={(height ?? 400) - 4}
rangeSelect="multi-rect"
rowMarkers={{
checkboxStyle: 'square',
kind: 'both',
}}
rowSelect="multi"
rowSelectionMode="auto"
spanRangeBehavior="default"
{...glideProps}
getCellContent={getCellContent} getCellContent={getCellContent}
getCellsForSelection={getCellsForSelection} getCellsForSelection={getCellsForSelection}
getRowThemeOverride={theme.getRowThemeOverride} getRowThemeOverride={theme.getRowThemeOverride}
gridSelection={_gridSelection} gridSelection={_gridSelection}
headerHeight={headerHeight ?? 32} headerHeight={headerHeight ?? 32}
headerIcons={{ sort: SortSprite, sortdown: SortDownSprite, sortup: SortUpSprite }} headerIcons={{ sort: SortSprite, sortdown: SortDownSprite, sortup: SortUpSprite }}
height={(height ?? 400) - 4}
onCellContextMenu={(cell, event) => { onCellContextMenu={(cell, event) => {
event.preventDefault(); event.preventDefault();
glideProps?.onCellContextMenu?.(cell, event);
if (!refContextActivated.current) { if (!refContextActivated.current) {
refContextActivated.current = true; refContextActivated.current = true;
onContextClick('cell', event, cell[0], cell[1]); onContextClick('cell', event, cell[0], cell[1]);
@ -203,7 +206,6 @@ export const GridlerDataGrid = () => {
onHeaderMenuClick={onHeaderMenuClick} onHeaderMenuClick={onHeaderMenuClick}
onItemHovered={onItemHovered} onItemHovered={onItemHovered}
onVisibleRegionChanged={onVisibleRegionChanged} onVisibleRegionChanged={onVisibleRegionChanged}
rangeSelect="multi-rect"
ref={refMerged as React.Ref<DataEditorRef>} ref={refMerged as React.Ref<DataEditorRef>}
rightElement={ rightElement={
<Group> <Group>
@ -215,20 +217,13 @@ export const GridlerDataGrid = () => {
rowHeight={rowHeight ?? 22} rowHeight={rowHeight ?? 22}
//rowMarkersCheckboxStyle='square' //rowMarkersCheckboxStyle='square'
//rowMarkersKind='both' //rowMarkersKind='both'
rowMarkers={{
checkboxStyle: 'square',
kind: 'both',
}}
rows={total_rows ?? 0} rows={total_rows ?? 0}
rowSelect="multi"
rowSelectionMode="auto"
spanRangeBehavior="default"
theme={theme.gridTheme} theme={theme.gridTheme}
width={width ?? 200} width={width ?? 200}
{...glideProps}
/> />
)} )}
</div>
{/* </Portal> */} {/* </Portal> */}
<Computer /> <Computer />
{!hasLocalData && <Pager />} {!hasLocalData && <Pager />}