A fully featured Mantine V5 implementation of TanStack React Table V8, forked from Material React Table
MIT License
Published by KevinVandy about 1 year ago
@tanstack/react-table v8.9.8
and @tanstack/react-virtual v3.0.0-beta.60
for better performance and bug fixesFull Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.2.0...v1.2.1
Published by KevinVandy about 1 year ago
"head-overlay"
positionToolbarAlertBanner
option to overlay the alert banner over the table headerrenderToolbarAlertBannerContent
table option to allow full customization of the alert banner contentFull Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.1.2...v1.2.0
Published by KevinVandy about 1 year ago
Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.1.1...v1.1.2
Published by KevinVandy about 1 year ago
Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.1.0...v1.1.1
Published by KevinVandy about 1 year ago
"Unsorted"
tooltip on header sort icon buttons with sort by next sort direction tooltipFull Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0...v1.1.0
Published by KevinVandy over 1 year ago
Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.28...v1.0.0
Published by KevinVandy over 1 year ago
state.isLoading
or state.showLoadingOverlay
is true
state.isLoading
is true. Must set state.showProgressBars
or state.isSaving
to true
to show them.{}
if not providedFull Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.26...v1.0.0-beta.28
Published by KevinVandy over 1 year ago
creatingMode
table option to createDisplayMode
editingMode
table option to editDisplayMode
columnFilterDisplayMode
table option to render column filters in 'subheader' | 'popover' | 'custom'
display modespaginationDisplayMode
table option to render pagination in 'default' | 'pages' | 'custom'
display modesselectDisplayMode
table option to render 'checkbox' | 'radio' | 'switch'
select modesIconFilterCog
tabler icon for filter mode switching button.Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.25...v1.0.0-beta.26
Published by KevinVandy over 1 year ago
table.setCreatingRow(true)
to be called if no default values are needed for new rowFull Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.24...v1.0.0-beta.25
Published by KevinVandy over 1 year ago
mantinePaginationProps.variant
"mantine"
to use Mantine's own Pagination component. (removed showFirstLastPageButtons
in favor of withEdges
)rowNumberMode
changed to "static"
Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.21...v1.0.0-beta.24
Published by KevinVandy over 1 year ago
highlight-words
internal dependency in favor of using Mantine's own Highlight component. Added mantineHighlightProps
table option to customize the props of the Highlight component used for filter match highlightingmrt-row-drag
display column cell overrideableFull Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.20...v1.0.0-beta.21
Published by KevinVandy over 1 year ago
table
prop when passing to <MantineReactTable />
(Either pass table
or all table options as props, not both)tableInstanceRef
prop to force usage of useMantineReactTable
hook (way less bugs, easier code)mantineSelectCheckboxProps.variant
to allow for checkbox, radio, or switch select variantsFull Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.19...v1.0.0-beta.20
Published by KevinVandy over 1 year ago
"custom"
editingMode that does not render any editing UI, but still handles the edit statesisSaving
state option to show spinner in edit save buttonsrenderEditRowModalContent
table option to allow for the edit modal to be fully customizedmantineEditRowModalProps
table option to allow for customizing the props of the edit modalinternalColumnMenuItems
param in renderColumnActionsMenuItems
column/table optiongetRowId
type to allow returning undefined
withArrow
props from Mantine Tooltips to respect app themes better (Configure with Mantine ThemeProvider default Props API if you want them back)Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.18...v1.0.0-beta.19
Published by KevinVandy over 1 year ago
MRT_FlexRender
function as a utility to help with custom headless ui rendersFull Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.15...v1.0.0-beta.18
Published by KevinVandy over 1 year ago
Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.12...v1.0.0-beta.15
Published by KevinVandy over 1 year ago
useMantineReactTable
hook to replace tableInstanceRef
prop (more to come on this)mantine-react-table
!MantineReactTableProps
to MRT_TableOptions
Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.11...v1.0.0-beta.12
Published by KevinVandy over 1 year ago
Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.9...v1.0.0-beta.11
Published by KevinVandy over 1 year ago
Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.7...v1.0.0-beta.9
Published by KevinVandy over 1 year ago
Menu.Item
by @fredericbahr in https://github.com/KevinVandy/mantine-react-table/pull/44
rowsPerPageOptions
by @fredericbahr in https://github.com/KevinVandy/mantine-react-table/pull/43
Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.3...v1.0.0-beta.7
Published by KevinVandy over 1 year ago
Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.2...v1.0.0-beta.3