Skip to content

chore(deps): bump @epam/ai-dial-ui-kit to 0.14.0-dev.37 - #33

Merged
PolinaGurinovich97 merged 1 commit into
developmentfrom
chore/bump-ui-kit-0.14.0-dev.37
Sep 10, 2026
Merged

PolinaGurinovich97 merged 1 commit into
developmentfrom
chore/bump-ui-kit-0.14.0-dev.37

Conversation

@PolinaGurinovich97

Copy link
Copy Markdown
Collaborator

What

Moves @epam/ai-dial-ui-kit from 0.14.0-dev.15 to 0.14.0-dev.37 in both peerDependencies and devDependencies, with the lockfile resolved to that exact build.

No call-site changes: src/ is untouched.

Why nothing had to be adapted

The 0.14.0 migration-guide set is identical in dev.15 and dev.37, so nothing breaking landed in the window. A full selector diff of the shipped dist/index.css between the two builds removes 0 classes and adds 12; the --* token set is unchanged in both directions.

The kit-side changes that could plausibly have reached us, and why they don't:

Kit change Our exposure
Select's chosen option is tinted instead of checked We render no Select
Dropdown gained mark / rightControl; dropdownItemSelectedClassName, …DisabledClassName, …DangerClassName dropped from its constants None of those are imported, and no item sets selectable or checked
Tooltip swapped its innerWidth < 640 gate for (hover: none) — tooltips return in narrow pointer-driven embeds useIsMobileScreen drives layout only, never tooltip visibility; FileManagerTooltip is mousemove-driven, so it was already absent on touch
Control radii became themable (rounded-control--radius-control) Every rounded* we write sits on a panel, a row or the grid container, never on a control. The kit's own controls take the class from @epam/ai-dial-ui-kit/styles.css, which consumers import alongside ours (see README)
Shadows All 10 shadow rules in the kit's stylesheet are byte-identical between the two builds, and our shadowColors / boxShadow mirror in tailwind.config.js already matches the kit's character for character. src/ writes no shadow-* class at all
New grid / file-manager / editors subpath entries; root bundles renamed Resolved through exports; Grid and friends are still exported from the root, and the subpath is documented as an ergonomic boundary rather than a tree-shaking requirement

Also new and unused here: MenuItem / MenuItemMark, ThemeScope / useThemeScope, TextareaResize, the italic typography scale, registerAgGridModulesOnce.

One note on ThemeScope: FileManagerTooltip portals to document.body, but the kit's TooltipContent reads the scope through React context, which flows through portals — so a host-defined token scope still follows the bubble out. Nothing to wire up.

Verification

npm run verify:agent-hook (typecheck + lint + tests) passes: 43 test files, 621 tests. npm run build produces both the bundle and dist/index.css.

Unrelated pre-existing failure, not touched here: npm run test:package dies on spawnSync npm ENOENT because tools/package-smoke.mjs invokes npm without shell: true, which never works on Windows. It fails the same way on development.

🤖 Generated with Claude Code

Pin the kit at 0.14.0-dev.37 in both `peerDependencies` and
`devDependencies`, with the lockfile resolved to that exact build rather
than to whatever the caret range picks up.

No call-site changes are needed. The set of 0.14.0 migration guides is
identical in dev.15 and dev.37, so nothing breaking landed in the window,
and a selector diff of the shipped stylesheet removes nothing: the kit's
colour and shadow tokens, and every `shadow-*` rule, are unchanged, so
our hand-maintained mirror in `tailwind.config.js` stays in sync.

The kit-side changes that could have reached us do not:

- `Select`'s chosen option is now tinted instead of checked — we render
  no `Select`.
- `Dropdown` gained `mark`/`rightControl` and dropped its
  `dropdownItem*ClassName` constants — we import none of them, and set
  neither `selectable` nor `checked` on any item.
- `Tooltip` swapped its `innerWidth < 640` gate for `(hover: none)`,
  which restores tooltips in narrow embeds driven by a pointer. Our
  `useIsMobileScreen` drives layout only, never tooltip visibility, and
  `FileManagerTooltip` is mousemove-driven, so it was already absent on
  touch.
- Control radii became themable via `rounded-control`. Every `rounded*`
  we write sits on a panel, a row or the grid container, never on a
  control, so none of them should follow `--radius-control`; the kit's
  own controls take the class from `@epam/ai-dial-ui-kit/styles.css`,
  which consumers import alongside ours.

typecheck, lint, build and the 621 tests all pass against dev.37.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@PolinaGurinovich97
PolinaGurinovich97 merged commit e0e51a3 into development Sep 10, 2026
10 checks passed
@PolinaGurinovich97
PolinaGurinovich97 deleted the chore/bump-ui-kit-0.14.0-dev.37 branch September 10, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant