### 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>
16 lines
323 B
TypeScript
16 lines
323 B
TypeScript
'use client'
|
|
|
|
import { Pill, useTableColumns } from '@payloadcms/ui'
|
|
|
|
function ResetDefaultColumnsButton() {
|
|
const { resetColumnsState } = useTableColumns()
|
|
|
|
return (
|
|
<Pill id="reset-columns-button" onClick={resetColumnsState}>
|
|
Reset to default columns
|
|
</Pill>
|
|
)
|
|
}
|
|
|
|
export { ResetDefaultColumnsButton }
|