Components

shadcn Trace in Figma

The building block for reasoning, tool calls, sources and more.

In the Figma kit: Line states: default, running, error and pending, each with default, hover and focus. Optional description and trailing icon, and a collapsible line that opens to nested steps.

Endorsed by the creator of shadcn/ui
"This is the ultimate Figma kit for shadcn/ui. If I were to build a Figma kit, this is what I would've built."
CN

shadcn

Creator of shadcn/ui

Trace component for shadcn/ui in Figma

Trace lists the steps of an agent or a long task: each line has an icon, a title and an optional description such as a duration. Lines can be done, running, failed or pending, and a collapsible line opens to show nested steps or a Code Block.

Variants and states in the kit

Line states: default, running, error and pending, each with default, hover and focus. Optional description and trailing icon, and a collapsible line that opens to nested steps.

The Figma component uses the same variant and size names as the React code, so the design maps directly to the component in your project.

FAQs

Default for done work, running, error and pending. Running shows a shimmer on the title, error uses the destructive color and pending lowers the opacity. There is no separate success state.

Use Trace / Collapsible. Its trigger is a Trace line with a chevron, and when it is open the content slot sits behind a 1px rule under the icon. Put more lines or a sm Code Block inside.

Yes. Turn on Show Trailing Icon to add an icon after the text, for example ArrowUpRight for a source link.

Yes. Trace / Line and Trace / Collapsible have Default, Hover and Focus variants. An error line stays destructive on hover.

Get access to all components

Get lifetime access

Forms and inputs

19 components
Button shadcn/ui component in Figma

Button

Displays a button or a component that looks like a button.

Button Group shadcn/ui component in Figma

Button Group

A container that groups related buttons together with consistent styling.

Calendar shadcn/ui component in Figma

Calendar

A date field component that allows users to enter and edit date.

Checkbox shadcn/ui component in Figma

Checkbox

A control that allows the user to toggle between checked and not checked.

Combobox shadcn/ui component in Figma

Combobox

Autocomplete input and command palette with a list of suggestions.

Date Picker shadcn/ui component in Figma

Date Picker

A date picker component with range and presets.

Field shadcn/ui component in Figma

Field

Combine labels, controls, and help text to compose accessible form fields and grouped inputs.

Form shadcn/ui component in Figma

Form

A structured collection of input fields, dropdowns, checkboxes, buttons, and other UI elements designed to collect and submit data from the user. Forms are built using various components within this project, allowing for customized and dynamic user input experiences.

Input shadcn/ui component in Figma

Input

Displays a form input field or a component that looks like an input field.

Input Group shadcn/ui component in Figma

Input Group

Display additional information or actions to an input or textarea.

Input OTP shadcn/ui component in Figma

Input OTP

Accessible one-time password component with copy paste functionality.

Label shadcn/ui component in Figma

Label

Renders an accessible label associated with controls.

Radio Group shadcn/ui component in Figma

Radio Group

A set of checkable buttons—known as radio buttons—where no more than one of the buttons can be checked at a time.

Select shadcn/ui component in Figma

Select

Displays a list of options for the user to pick from—triggered by a button.

Slider shadcn/ui component in Figma

Slider

An input where the user selects a value from within a given range.

Switch shadcn/ui component in Figma

Switch

A control that allows the user to toggle between checked and not checked.

Textarea shadcn/ui component in Figma

Textarea

Displays a form textarea or a component that looks like a textarea.

Toggle shadcn/ui component in Figma

Toggle

A two-state button that can be either on or off.

Toggle Group shadcn/ui component in Figma

Toggle Group

A set of two-state buttons that can be toggled on or off.

Overlays and menus

9 components

Feedback and status

8 components

Data display

13 components

Layout

4 components

AI and chat

6 components

Icons

5 components
Who is it for?

Join 8K+ pros who design & ship faster

Our ecosystem eliminates the friction between design and development. Every role gets exactly what they need to work and collaborate faster.

Designers

  • Ship pixel-perfect designs that developers can actually build

  • Design 10x faster with pre-built components and blocks

  • Stay current with AI tools that already understand your components

  • Focus on UX and conversion, not component building from scratch

  • Level up your skills with shadcn/ui best practices built-in

"Our company selected shadcn as our primary design library, and its been a fantastic choice. The design kit is sleek, modern, and offers excellent UX right out of the box. Its comprehensive variable system has significantly improved our efforts around branding and accessibility."

Ryan Almoneda

UX Designer @ BlackDuck

Level-up your workflow today

One-time payment
14 days refund policy