Skip to content

feat(ui): add input group - #9654

Open
austincalvelage wants to merge 15 commits into
austin/headless-inputfrom
austin/input-group
Open

feat(ui): add input group#9654
austincalvelage wants to merge 15 commits into
austin/headless-inputfrom
austin/input-group

Conversation

@austincalvelage

@austincalvelage austincalvelage commented Sep 4, 2026

Copy link
Copy Markdown
Member

Description

https://swingset-git-austin-input-group.clerkstage.dev/components/input-group

CleanShot 2026-09-03 at 19 30 10@2x

Adds Mosaic InputGroup for composing text and controls inside shared field chrome. It coordinates sizing, field state, and focus behavior with a headless Input.

@changeset-bot

changeset-bot Bot commented Sep 4, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 8840a78

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 0 packages

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel

vercel Bot commented Sep 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
clerk-js-sandbox Ready Ready Preview Sep 9, 2026 10:05pm UTC
swingset Ready Ready Preview Sep 9, 2026 10:05pm UTC

Request Review

@coderabbitai

coderabbitai Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository YAML (base), Organization UI (inherited)

Review profile: ASSERTIVE

Plan: Team

Run ID: ad664f72-db16-4606-848b-52750370c361

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@maxyinger maxyinger left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know we don't do concentic border radii on this project a lot, but wondering if we use this size button anywhere else and if it makes sense to just make its radius concentric with the input

Comment thread packages/ui/src/mosaic/components/input/input.tsx
Comment thread packages/ui/src/mosaic/components/input-group/input-group.tsx Outdated
Comment thread packages/ui/src/mosaic/components/input/input.tsx Outdated
Comment thread packages/ui/src/mosaic/components/input-group/input-group.tsx Outdated
Comment thread packages/ui/src/mosaic/components/input-group/input-group.styles.ts Outdated
Comment thread packages/ui/src/mosaic/components/input-group/input-group.tsx Outdated
@pkg-pr-new

pkg-pr-new Bot commented Sep 9, 2026

Copy link
Copy Markdown

Open in StackBlitz

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@9654

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@9654

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@9654

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@9654

@clerk/electron

npm i https://pkg.pr.new/@clerk/electron@9654

@clerk/electron-passkeys

npm i https://pkg.pr.new/@clerk/electron-passkeys@9654

@clerk/eslint-plugin

npm i https://pkg.pr.new/@clerk/eslint-plugin@9654

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@9654

@clerk/expo-google-signin

npm i https://pkg.pr.new/@clerk/expo-google-signin@9654

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@9654

@clerk/express

npm i https://pkg.pr.new/@clerk/express@9654

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@9654

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@9654

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@9654

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@9654

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@9654

@clerk/react

npm i https://pkg.pr.new/@clerk/react@9654

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@9654

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@9654

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@9654

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@9654

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@9654

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@9654

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@9654

commit: b57eead

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants