📣 Dash Mantine Components 1.3.0 Release

We’re pleased to announce the release of Dash Mantine Components v1.3.0!

:loudspeaker: New Table Features

The Table component now supports several enhancements:

  • Scrollable Tables
    Use TableScrollContainer to make the table scrollable. Add minWidth to enable horizontal scrolling and maxHeight to limit vertical height. Choose between the Mantine ScrollArea scrollbars (type="scrollarea") or native browser scrollbars (type="native").

  • Vertical Variant
    Set variant="vertical" to render the table like a pivot table — ideal for detail views, metadata, or record summaries.

  • tableProps Support
    Pass native HTML attributes like rowSpan or colSpan directly to <td>, <tr>, and <th> using the tableProps argument. This makes it easy to build more complex layouts, including merged cells.

Note: dmc.Table is best suited for small datasets where you want tight integration with your Mantine theme. It’s also an easy way to embed Dash components in cells (No JavaScript required). For large datasets, performance-intensive UIs, or advanced features like filtering, sorting, and virtualization, dash-ag-grid is still the recommended solution.

:right_arrow: Explore the new Table features in the updated Table documentation.

Here’s a preview of one of the new examples in the docs that demonstrates rowSpan and shows how easily you can include other dash components within table cells:

Image

:hammer_and_wrench: Fixes

  • Components as props included in Timeline, Stepper, CodeHighlight and SegmentedControl now support Dash callbacks. #555 by @BSd3v
  • Fixed a bug where the package attempted to include a missing JavaScript asset (dash_mantine_components-shared.js), resulting in a FileNotFoundError on import.
  • The SegmentedControl component now correctly applies transitionDuration. Fixed by upgrading to Mantine 7.17.7

:package: Dependency Update

  • Upgraded to Mantine 7.17.7 for the latest features and bug fixes.

:popcorn: Coming Soon: DMC 2.0, Powered by Mantine 8

Mantine 8.0 was released this month, and we’re excited to announce that DMC v2—built on top of it—is on the way! :tada:

Want a sneak peek at what’s coming? Check out the Mantine 8.0 changelog to explore the new features and components.

The next release (2.0) will include some great additions and a few breaking changes—but as promised, far fewer than in previous major updates.

:folded_hands: Thanks to our contributors!

  • Thanks @jinnyzor (aka @BSd3v on Github) for help with some of the trickier parts of rendering dash components such as the fix included in the release that enables the callbacks on components as props

  • Thanks to @alexcjohnson for reviews of PRs and other guidance on this project.

6 Likes