From b9e9663f044d62adcfda5a1eaba4cf158126e490 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D1=83=D0=B4=D0=BE=D0=B2=20=D0=90=D0=BB=D0=B5=D0=BA?= =?UTF-8?q?=D1=81=D0=B5=D0=B9=20=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD?= =?UTF-8?q?=D0=B4=D1=80=D0=BE=D0=B2=D0=B8=D1=87=20-=20AA=2EPUDOV=40svo=2Ea?= =?UTF-8?q?ero?= Date: Fri, 24 Jan 2025 11:22:09 +0300 Subject: [PATCH 1/3] feat[renderHeaderCell]: pass props into renderHeaderCell for controll mutating outside the lib --- src/HeaderCell.tsx | 3 ++- src/types.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/HeaderCell.tsx b/src/HeaderCell.tsx index 6fbf3c770a..63b2e2ec53 100644 --- a/src/HeaderCell.tsx +++ b/src/HeaderCell.tsx @@ -299,7 +299,8 @@ export default function HeaderCell({ column, sortDirection, priority, - tabIndex: childTabIndex + tabIndex: childTabIndex, + onColumnResize: (newWidth: number | "max-content") => onColumnResize(column, newWidth), })} {resizable && ( diff --git a/src/types.ts b/src/types.ts index ebd01a9671..b206b1ace7 100644 --- a/src/types.ts +++ b/src/types.ts @@ -145,6 +145,7 @@ export interface RenderHeaderCellProps { sortDirection: SortDirection | undefined; priority: number | undefined; tabIndex: number; + onColumnResize: (newWidth: number | "max-content") => void } export interface CellRendererProps From cc9b03f68a2a186927a517b1860a38a303f6b6eb Mon Sep 17 00:00:00 2001 From: "aa.pudov" Date: Tue, 25 Mar 2025 12:18:01 +0300 Subject: [PATCH 2/3] revove dark theme --- src/style/core.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/style/core.ts b/src/style/core.ts index 1d3040c5c1..3624e4445f 100644 --- a/src/style/core.ts +++ b/src/style/core.ts @@ -18,17 +18,17 @@ const lightTheme = ` `; const darkTheme = ` - --rdg-color: #ddd; - --rdg-border-color: #444; - --rdg-summary-border-color: #555; - --rdg-background-color: hsl(0deg 0% 13%); - --rdg-header-background-color: hsl(0deg 0% 10.5%); - --rdg-header-draggable-background-color: hsl(0deg 0% 17.5%); - --rdg-row-hover-background-color: hsl(0deg 0% 9%); - --rdg-row-selected-background-color: hsl(207deg 76% 42%); - --rdg-row-selected-hover-background-color: hsl(207deg 76% 38%); - - --rdg-checkbox-focus-color: hsl(207deg 100% 89%); + --rdg-color: #000; + --rdg-border-color: #ddd; + --rdg-summary-border-color: #aaa; + --rdg-background-color: hsl(0deg 0% 100%); + --rdg-header-background-color: hsl(0deg 0% 97.5%); + --rdg-header-draggable-background-color: hsl(0deg 0% 90.5%); + --rdg-row-hover-background-color: hsl(0deg 0% 96%); + --rdg-row-selected-background-color: hsl(207deg 76% 92%); + --rdg-row-selected-hover-background-color: hsl(207deg 76% 88%); + + --rdg-checkbox-focus-color: hsl(207deg 100% 69%); `; const root = css` From f8c2e07bf7073f3386825b35f290083261a4b412 Mon Sep 17 00:00:00 2001 From: "aa.pudov" Date: Tue, 25 Mar 2025 12:30:06 +0300 Subject: [PATCH 3/3] add --- package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 697f9e69ab..120d867c82 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "react-data-grid", + "name": "react-data-grid-pudov", "version": "7.0.0-beta.47", "license": "MIT", "description": "Feature-rich and customizable data grid React component", @@ -49,7 +49,8 @@ "prettier:format": "prettier --write .", "typecheck": "tsc --build", "prepublishOnly": "npm install && node --run build && node --run build:types", - "postpublish": "git push --follow-tags origin HEAD" + "postpublish": "git push --follow-tags origin HEAD", + "publish": "npm install && npm run build && npm publish --registry " }, "dependencies": { "clsx": "^2.0.0"