mantine-react-table

A fully featured Mantine V5 implementation of TanStack React Table V8, forked from Material React Table

MIT License

Downloads
133.1K
Stars
704
Committers
33
mantine-react-table - v1.2.1

Published by KevinVandy about 1 year ago

What's Changed

  • Upgraded to @tanstack/react-table v8.9.8 and @tanstack/react-virtual v3.0.0-beta.60 for better performance and bug fixes

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.2.0...v1.2.1

mantine-react-table - v1.2.0

Published by KevinVandy about 1 year ago

What's Changed

  • Added new "head-overlay" positionToolbarAlertBanner option to overlay the alert banner over the table header
  • Added new renderToolbarAlertBannerContent table option to allow full customization of the alert banner content

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.1.2...v1.2.0

mantine-react-table - v1.1.2

Published by KevinVandy about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.1.1...v1.1.2

mantine-react-table - v1.1.1

Published by KevinVandy about 1 year ago

What's Changed

  • Fixed editing cancel button not restoring original row data in modal editDisplayMode

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.1.0...v1.1.1

mantine-react-table - v1.1.0

Published by KevinVandy about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0...v1.1.0

mantine-react-table - v1.0.0

Published by KevinVandy over 1 year ago

mantine-react-table - v1.0.0-beta.28

Published by KevinVandy over 1 year ago

What's Changed

  • New Loading Overlay in Table Container to indicate loading state that will show when state.isLoading or state.showLoadingOverlay is true
  • Progress Bars will no longer show when state.isLoading is true. Must set state.showProgressBars or state.isSaving to true to show them.
  • Filtering and Sorting icons in header cell will now highlight in primary color when active
  • Fixed page scroll position not being restored when exiting full screen mode
  • TypeScript TData generic no longer required and will default to {} if not provided

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.26...v1.0.0-beta.28

mantine-react-table - v1.0.0-beta.26

Published by KevinVandy over 1 year ago

What's Changed

  • Renamed creatingMode table option to createDisplayMode
  • Renamed editingMode table option to editDisplayMode
  • Added columnFilterDisplayMode table option to render column filters in 'subheader' | 'popover' | 'custom' display modes
  • Added paginationDisplayMode table option to render pagination in 'default' | 'pages' | 'custom' display modes
  • Added selectDisplayMode table option to render 'checkbox' | 'radio' | 'switch' select modes
  • Fixed large pagination numbers not being formatted with locale string
  • Better column actions menu alignment
  • Starting using IconFilterCog tabler icon for filter mode switching button.
  • i18n(zh-Hans): fix typo by @XindiShang in https://github.com/KevinVandy/mantine-react-table/pull/87

New Contributors

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.25...v1.0.0-beta.26

mantine-react-table - v1.0.0-beta.25

Published by KevinVandy over 1 year ago

What's Changed

  • Fixed "Toggle Full Screen" tooltip not hiding after clicking to toggle full screen
  • Solved a lot of create and edit mode bugs and edge cases
  • Allow simple table.setCreatingRow(true) to be called if no default values are needed for new row

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.24...v1.0.0-beta.25

mantine-react-table - v1.0.0-beta.24

Published by KevinVandy over 1 year ago

What's Changed

  • New create row feature (See new and improved Editing CRUD example)
  • New mantinePaginationProps.variant "mantine" to use Mantine's own Pagination component. (removed showFirstLastPageButtons in favor of withEdges)
  • Default rowNumberMode changed to "static"

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.21...v1.0.0-beta.24

mantine-react-table - v1.0.0-beta.21

Published by KevinVandy over 1 year ago

What's Changed

  • Removed 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 highlighting
  • Refactored to make mrt-row-drag display column cell overrideable

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.20...v1.0.0-beta.21

mantine-react-table - v1.0.0-beta.20

Published by KevinVandy over 1 year ago

What's Changed

  • Better TypeScript types to warn not to use other props alongside the table prop when passing to <MantineReactTable /> (Either pass table or all table options as props, not both)
  • Removed deprecated tableInstanceRef prop to force usage of useMantineReactTable hook (way less bugs, easier code)
  • Added functionality to temporarily remove sort when global filter is ranking results, but restore the sort upon clearing the global filter
  • New mantineSelectCheckboxProps.variant to allow for checkbox, radio, or switch select variants

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.19...v1.0.0-beta.20

mantine-react-table - v1.0.0-beta.19

Published by KevinVandy over 1 year ago

What Changed?

  • New "custom" editingMode that does not render any editing UI, but still handles the edit states
  • New isSaving state option to show spinner in edit save buttons
  • New renderEditRowModalContent table option to allow for the edit modal to be fully customized
  • New mantineEditRowModalProps table option to allow for customizing the props of the edit modal
  • Improved custom column actions with new internalColumnMenuItems param in renderColumnActionsMenuItems column/table option
  • Fixed issues with empty string row ids causing skeleton loading rows to linger after data loaded and changed getRowId type to allow returning undefined
  • Removed internal 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

mantine-react-table - v1.0.0-beta.18

Published by KevinVandy over 1 year ago

What Changed

  • Exported new MRT_FlexRender function as a utility to help with custom headless ui renders
  • BREAKING - Bumped required Tabler Icon dependency version to 2.23.0

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.15...v1.0.0-beta.18

mantine-react-table - v1.0.0-beta.15

Published by KevinVandy over 1 year ago

What's Changed

  • Faceted Values
  • New range-slider and auto-complete filterVariants

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.12...v1.0.0-beta.15

mantine-react-table - v1.0.0-beta.12

Published by KevinVandy over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.11...v1.0.0-beta.12

mantine-react-table - v1.0.0-beta.11

Published by KevinVandy over 1 year ago

What's Changed

  • Editing feature polish
  • Simplified Density feature

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.9...v1.0.0-beta.11

mantine-react-table - v1.0.0-beta.9

Published by KevinVandy over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.7...v1.0.0-beta.9

mantine-react-table - v1.0.0-beta.7

Published by KevinVandy over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.3...v1.0.0-beta.7

mantine-react-table - v1.0.0-beta.3

Published by KevinVandy over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/KevinVandy/mantine-react-table/compare/v1.0.0-beta.2...v1.0.0-beta.3