Input / Textarea

Form inputs used across the application. Text inputs from SetupForm, auto-growing textarea from InputBar, and the InputBar form wrapper with focus-within ring.

Text Input (single line)

Standard text input used for company context in SetupForm. Classes: rounded-lg border border-border bg-card px-3.5 py-2.5 text-sm.

Empty (placeholder)

Filled

Focused

Disabled

With Error

This field is required.

Textarea (multi-line)

Standard textarea used for custom prompt in SetupForm. Classes: resize-none rounded-lg border border-border bg-card px-3.5 py-2.5 text-sm.

Empty

Filled

InputBar Form Wrapper

The interview InputBar wraps a textarea inside a rounded-2xl border container with focus-within ring transition. The textarea auto-grows via JS up to 120px max height.

Listening (empty)

Thinking (disabled)

Speaking (disabled)

Filled (ready to send)

Sergiy Klimkovych

Need a design system like this?

I design and build products end‑to‑end — from first idea and design system to production‑ready code, ready to hand off to your development team.

Product Designer | AI Design Engineer | Designer for Startups | Mobile & Complex SaaS | from Idea to Product | Framer Developer