diff --git a/CHANGELOG.md b/CHANGELOG.md index ba3a64c0..9a2d2095 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [17.3.0](https://github.com/DevoInc/genesys-ui/compare/v17.2.0...v17.3.0) (2025-01-30) + +### Features + +* **Panel:** added bottomContent prop to the PanelHeader component to render a custom content below all the header content. ([3ccc523](https://github.com/DevoInc/genesys-ui/commit/3ccc523314c23b00b394009c046d1cbcfce7ab5d)) +* **TableHeadRow:** add tableId prop for improved accessibility ([fe2e330](https://github.com/DevoInc/genesys-ui/commit/fe2e3302a0e605f2e2a863bd265d2c478d35552b)) + ## [17.2.0](https://github.com/DevoInc/genesys-ui/compare/v17.1.1...v17.2.0) (2025-01-30) ### Features diff --git a/package.json b/package.json index c7e31a50..cb3137ac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "genesys-ui", - "version": "17.2.0", + "version": "17.3.0", "description": "", "type": "module", "private": true, diff --git a/packages/code/package.json b/packages/code/package.json index adace1bb..af4d0ac7 100644 --- a/packages/code/package.json +++ b/packages/code/package.json @@ -1,6 +1,6 @@ { "name": "@devoinc/genesys-ui-code", - "version": "17.2.0", + "version": "17.3.0", "description": "", "type": "module", "types": "./dist/index.d.ts", @@ -26,7 +26,7 @@ "dpdm": "dpdm --exit-code circular:1 ./src/index.ts" }, "peerDependencies": { - "@devoinc/genesys-ui": "^17.2.0", + "@devoinc/genesys-ui": "^17.3.0", "ahooks": ">=3.0", "monaco-editor-core": "0.x", "react": ">=17.0", diff --git a/packages/color/package.json b/packages/color/package.json index 18a11fb0..21e76dc3 100644 --- a/packages/color/package.json +++ b/packages/color/package.json @@ -1,6 +1,6 @@ { "name": "@devoinc/genesys-ui-color", - "version": "17.2.0", + "version": "17.3.0", "description": "", "type": "module", "scripts": { @@ -29,7 +29,7 @@ "author": "", "license": "MIT", "peerDependencies": { - "@devoinc/genesys-ui": "^17.2.0", + "@devoinc/genesys-ui": "^17.3.0", "polished": ">=4.0", "react": ">=17.0", "react-dom": ">=17.0", diff --git a/packages/core/package.json b/packages/core/package.json index ffd338c7..05145424 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@devoinc/genesys-ui", - "version": "17.2.0", + "version": "17.3.0", "description": "", "type": "module", "types": "./dist/index.d.ts", diff --git a/packages/datetime/package.json b/packages/datetime/package.json index af992e30..8a422029 100644 --- a/packages/datetime/package.json +++ b/packages/datetime/package.json @@ -1,6 +1,6 @@ { "name": "@devoinc/genesys-ui-datetime", - "version": "17.2.0", + "version": "17.3.0", "description": "", "type": "module", "scripts": { @@ -31,7 +31,7 @@ "license": "MIT", "peerDependencies": { "@devoinc/genesys-icons": "4.x || 5.x || 6.x", - "@devoinc/genesys-ui": "^17.2.0", + "@devoinc/genesys-ui": "^17.3.0", "date-fns": ">=4.0", "react": ">=17.0", "react-popper": "2.x", diff --git a/packages/table/package.json b/packages/table/package.json index 8a727619..169a6cc2 100644 --- a/packages/table/package.json +++ b/packages/table/package.json @@ -1,6 +1,6 @@ { "name": "@devoinc/genesys-ui-table", - "version": "17.2.0", + "version": "17.3.0", "description": "Genesys composable table", "type": "module", "scripts": { @@ -31,8 +31,8 @@ "license": "MIT", "peerDependencies": { "@devoinc/genesys-icons": "4.x || 5.x || 6.x", - "@devoinc/genesys-ui": "^17.2.0", - "@devoinc/genesys-ui-datetime": "^17.2.0", + "@devoinc/genesys-ui": "^17.3.0", + "@devoinc/genesys-ui-datetime": "^17.3.0", "@tanstack/react-virtual": "3.x", "date-fns": ">=4.0", "@date-fns/tz": ">=1.0", diff --git a/packages/table/src/core/TableHeadRow/TableHeadRow.tsx b/packages/table/src/core/TableHeadRow/TableHeadRow.tsx index b88e8dcc..10a2d96a 100644 --- a/packages/table/src/core/TableHeadRow/TableHeadRow.tsx +++ b/packages/table/src/core/TableHeadRow/TableHeadRow.tsx @@ -7,14 +7,20 @@ interface TableHeadRowProps { density?: TDensity; showFilters: boolean; children: React.ReactNode; + tableId: string; } export const TableHeadRow: React.FC = ({ density, showFilters, children, + tableId, }) => ( - + {children} ); diff --git a/packages/table/src/core/TableWrapper/TableWrapper.tsx b/packages/table/src/core/TableWrapper/TableWrapper.tsx index d9036de8..27c32db3 100644 --- a/packages/table/src/core/TableWrapper/TableWrapper.tsx +++ b/packages/table/src/core/TableWrapper/TableWrapper.tsx @@ -82,7 +82,11 @@ export const TableWrapper: React.FC = () => { scrolled={rowVirtualizer.scrollOffset !== 0} width={width} > - + {colDefs.map((colDef) => { const virtualColumn = items.find( (item) => item.key === colDef.id, @@ -111,7 +115,7 @@ export const TableWrapper: React.FC = () => { })} {showFilters ? ( - + {colDefs.map((colDef) => { const virtualColumn = items.find( (item) => item.key === colDef.id, @@ -125,6 +129,7 @@ export const TableWrapper: React.FC = () => { width={virtualColumn ? `${virtualColumn.size}px` : 'auto'} offsetX={virtualColumn ? virtualColumn.start : undefined} filter={true} + title={colDef.headerName} > {colDef?.headerOnFilterPosition ? ( colDef?.headerRenderer ? ( diff --git a/packages/upload/package.json b/packages/upload/package.json index ae1fd5ad..dd2855f1 100644 --- a/packages/upload/package.json +++ b/packages/upload/package.json @@ -1,6 +1,6 @@ { "name": "@devoinc/genesys-ui-upload", - "version": "17.2.0", + "version": "17.3.0", "description": "", "type": "module", "scripts": { @@ -30,7 +30,7 @@ "license": "MIT", "peerDependencies": { "@devoinc/genesys-icons": "4.x || 5.x || 6.x", - "@devoinc/genesys-ui": "^17.2.0", + "@devoinc/genesys-ui": "^17.3.0", "filepond-plugin-file-validate-size": "2.x", "filepond-plugin-file-validate-type": "1.x", "filepond-plugin-image-preview": "4.x",