Browse docs
Browse docs
Released 2026-08-15
Adds a label-help tooltip prop to every form input. Only
@dashforge/ui advances — the shared bridge / theme / rbac packages are
unchanged.
No breaking changes. Every existing consumer works unchanged.
| Package | Change |
|---|---|
@dashforge/ui | 1.2.0 → 1.3.0. New tooltip prop on all form inputs. |
@dashforge/theme-mui · @dashforge/theme-core · @dashforge/forms · @dashforge/rbac · @dashforge/ui-core | unchanged — stay 1.0.0. |
tooltip on every form inputTextField, NumberField, Textarea, Select, Autocomplete,
OTPField, Checkbox, Switch, RadioGroup, DatePicker,
TimePicker, DateTimePicker, DateRangePicker all gain a tooltip
prop — a ⓘ help affordance in the label row that reveals its content on
hover / focus, with no layout shift.
tooltip="Your legal name" — or a config object
{ content, icon?, position?: 'before' | 'after', side? }.ReactNode as icon to
override it.@dashforge/tw's tooltip prop. It renders through the
stacked / inline label layouts. (Theme-level defaults via
theme.components.* are TW-only — on MUI set icon / position per
instance.)<TextField name="first" label="First name" layout="stacked" tooltip="As on your ID." />
<TextField name="vat" label="VAT number" layout="stacked"
tooltip={{ content: 'Include the country prefix.', position: 'before', side: 'right' }} />Full docs + live demo: TextField → Label tooltip.
Drop-in for everything already using 1.2.0. The addition is opt-in;
nothing renamed, nothing removed. No other @dashforge/* package needs to
move.
pnpm update @dashforge/ui| Peer | Required range |
|---|---|
react | ^18.0.0 || ^19.0.0 |
react-dom | ^18.0.0 || ^19.0.0 |
@mui/material | ^9.0.0 |
@emotion/react · @emotion/styled | ^11.0.0 |
@dashforge/theme-mui | ^1.0.0 |
@dashforge/forms | ^1.0.0 |
@dashforge/ui-core | ^1.0.0 |
@dashforge/rbac | ^1.0.0 |
No new runtime dependencies.
@dashforge/ui/CHANGELOG.md — per-package full deltaCHANGELOG.md — cross-package perspective