Tell HeroUI Pro how they could make the product more useful to you.
Have something to say?
Linter for Heroui web/native libraries
Shadcn recently 09/14/2026 announced a linter for shadcn. It would be nice to have a linter like this for heroui. Iβm constantly having to tell agents to try and follow our design system instead of trying to add new custom classes all the time. They open sourced the repo: https://github.com/shadcn-ui/lint Also hereβs the tweet thread explaining why they created it: https://x.com/shadcn/status/2099534231114314145
Feature request: row links in DataGrid
React Aria's RowProps already extends LinkDOMProps (href, target, rel, routerOptions), so table rows can be rendered as links and RAC handles modifier-click natively. DataGrid doesn't surface it: here is no href anywhere in its API, and onRowAction only receives the row key, with no event, so a consumer cannot detect metaKey/ctrlKey either. The result is that a row-click navigation cannot support β-click / middle-click / "Open in new tab", which users expect from any list of records.
sticky datagrid header
HeroUI Pro DataGrid currently appears to tie sticky header behavior to virtualization. While virtualization can make the header appear sticky through properties such as rowHeight and headingHeight, this is not an acceptable requirement when the application does not need virtualization. A sticky header and row virtualization solve two completely different problems: Sticky headers are a scrolling and usability concern. Virtualization is a performance optimization for rendering large datasets. These concerns should not be coupled. Right now, if the only requirement is to keep the column headers visible while scrolling, developers are effectively forced to enable virtualization and provide fixed dimensions. This creates unnecessary limitations and can prevent the use of normal DataGrid behavior, particularly when rows need to support dynamic or variable heights. For example, enabling virtualization may require: Fixed rowHeight values Fixed headingHeight values Giving up naturally dynamic row heights Additional configuration that is completely unrelated to sticky headers Using a different rendering mode purely to achieve a basic scrolling behavior This makes a common UI requirement unnecessarily difficult to implement. Proposed API or: The sticky header should work independently of virtualization. For example: ... This should preserve normal DataGrid functionality, including: Dynamic and variable row heights Row selection Sorting Horizontal scrolling Pagination Normal non-virtualized rendering Existing table accessibility behavior The expected implementation would simply keep the column header sticky within the DataGrid's vertical scroll container, rather than making virtualization a prerequisite. Why this matters Developers should not have to choose between dynamic content and sticky headers. A DataGrid often contains rows with content that naturally changes height, such as: Long descriptions Multi-line text Status messages Expandable content Custom cell components Responsive content In these cases, forcing a fixed rowHeight just to get a sticky header is a significant limitation. Sticky headers are also a standard table usability feature. They should be available regardless of whether the table is rendering 20 rows or 20,000 rows. Virtualization should remain an optional performance optimization, not a dependency for basic header behavior. Expected behavior ... Expected result: The DataGrid scroll container scrolls vertically. The column header remains visible at the top of that container. Body rows can retain natural and dynamic heights. Horizontal scrolling continues to work normally. Virtualization remains optional. No rowHeight or headingHeight configuration should be required solely for sticky header behavior. This would make the DataGrid API significantly more flexible and would separate scrolling behavior from rendering strategy, which is the more appropriate API design. At t
Support OAuth MCP connections
Some agent harnesses do not support custom headers, but OAuth is part of the MCP standard.
Android Theme
The default theme uses styling that tends more towards iOS look & feel. It would be great to have a theme that provides a more native Android look & feel for use on those devices.
Inline combobox
Just like the inline select, can we have inline combobox? I want to use it in a datagrid like inline select
DataGrid footer support
The Pro DataGrid renders a self-contained internally (only a Table.ScrollContainer as its child) and exposes no way to use the OSS Table.Footer slot. Today users must render pagination/summary as a separate sibling below the grid (as the team-members demo does) and manually re-apply.table__footer styling to match. There's no footer/renderFooter prop and no children pass-through.
Notification center
It would be great to have a notification center component. Similar to ones you see right here on the feedback page when you click on the Bell icon button
Add native sticky header support to DataGrid without requiring virtualization
Currently, HeroUI Pro DataGrid appears to support sticky headers mainly through the virtualized mode, using rowHeight and headingHeight. That works visually, but it forces the table into fixed row heights and virtualization even when the only requirement is keeping the column header visible during vertical scrolling. It would be useful to have a native prop such as: or: This would allow the regular DataGrid to keep dynamic row heights, selection, horizontal scrolling, pagination, and normal table behavior while keeping the header fixed inside the scroll container.
Hold Confirm Callback keyboard support
When an hold confirm button is selected with the keyboard via card navigation, this should be pressable also with a keyboard button. The actual behavior is that when the keyboard button (eg. space) is hold pressed, the button is pressed but the sweep doesnβt start.
Agent skill for landing pages
An agent skill that helps with both design and structure of a good converting landing page would be greatly appreciated!
Landing page templates
It would be great to have a few landing page templates for different scenarios like B2B SaaS, mobile app, etcβ¦