Measured entry

hextaui-input-group

inputminimal-flat

A client-side input-group family for combining text fields or textareas with leading and trailing text, controls, or actions. It ships through a shadcn registry and composes the registry Button, Input, and Textarea components, with Tailwind utility styling, a cn helper, variant utilities, and React.

Specimen
Harness screenshot of hextaui-input-group at 375 pixels wide
Harness screenshot at 375 pixels wide. This viewport scrolled sideways.
Harness screenshot of hextaui-input-group at 768 pixels wide
Harness screenshot at 768 pixels wide. No horizontal overflow recorded.
Harness screenshot of hextaui-input-group at 1440 pixels wide
Harness screenshot at 1440 pixels wide. No horizontal overflow recorded.

Measured

Every value below was written by the harness on the run that produced the frames above. None of it is derived from the prose.

Harness measurements recorded for hextaui-input-group
BuildOK
MountOK
Console errors0
Uncaught page errors0
Horizontal overflowflagged at 375
Axe critical1
Axe serious0
Axe moderate0
Axe minor0
Gzip marginal33.5 KB (99.0 KB build, 65.5 KB baseline)
Bare modeFAIL
Provider requiredNO
Demo usedwritten from the component source API

What the harness recorded

BARE BUILD

spawnSync npx ETIMEDOUT

Verdict

A practical composition layer for shadcn-based forms, but not drop-in ready everywhere. It needs a shadcn-style setup, explicit accessible labels, and responsive width treatment before production use on narrow screens.

Use it if

  • You need prefixes, suffixes, or compact actions to read as part of the same field.
  • Your app already follows shadcn registry conventions and can reuse its form primitives.
  • You want the same API to cover single-line fields and stacked textarea actions.

Skip it if

  • Your layout must fit narrow screens without adapting the supplied fixed-width usage.
  • You need accessible labels to be provided automatically rather than wired at the form level.
  • Your design system does not use Tailwind or shadcn-style registry primitives.

Install

Installation record for hextaui-input-group
Declared dependencies@radix-ui/react-slot, clsx, tailwind-merge
Missing on installnone
Bare installfails once the shadcn-style helpers are removed, so it needs that setup
Providerno provider required in the harness

In a non-shadcn project, add React client-component support, Tailwind with the required theme tokens and state selectors, a cn class-merging helper, the shared Button, Input, and Textarea primitives, plus the variant, slot, clsx, and Tailwind merge dependencies. Replace the registry alias imports or configure matching aliases.

Source and credit

This page is a review, not a copy. The component source lives with its author and this site does not republish it. Read the license before you use anything.

License
MIT
Record published
2026-08-16

Alternatives

Other published entries for the input pattern, ordered by what they measured: mounts first, then clean axe scans, then bare-mode passes, then the smaller bundle.