fix(ui): reset columns state throwing errors (#11903)

### What?
Fixes `resetColumnsState` in `useTableColumns` react hook.

### Why?
`resetColumnsState` threw errors when being executed, e.g. `Uncaught (in
promise) TypeError: Cannot read properties of undefined (reading
'findIndex')`

### How?
Removes unnecessary parsing of URL query parameters in
`setActiveColumns` when resetting columns.

---------

Co-authored-by: Jacob Fletcher <jacobsfletch@gmail.com>
This commit is contained in:
Tobias Odendahl
2025-06-02 20:24:00 +02:00
committed by GitHub
parent ede5c671b8
commit 08a6f88a4b
4 changed files with 47 additions and 10 deletions

View File

@@ -88,8 +88,8 @@ export const TableColumnsProvider: React.FC<TableColumnsProviderProps> = ({
)
const resetColumnsState = React.useCallback(async () => {
await setActiveColumns(defaultColumns)
}, [defaultColumns, setActiveColumns])
await refineListData({ columns: defaultColumns || [] })
}, [defaultColumns, refineListData])
return (
<TableColumnContext