Components
Button
Props

ButtonProps

Hierarchy

  • ComponentPropsWithoutRef<"button">

    ButtonProps

    ↳↳ IconButtonProps

Properties

asChild

Optional asChild: boolean

Merge button props with immediate child.

Default

false;

Defined in

packages/components/src/button/button.tsx:95 (opens in a new tab)


children

children: ReactNode

Overrides

ComponentPropsWithoutRef.children

Defined in

packages/components/src/button/button.tsx:70 (opens in a new tab)


loading

Optional loading: boolean

Disable the button and show a spinner.

Default

false;

Defined in

packages/components/src/button/button.tsx:90 (opens in a new tab)


size

Optional size: "normal" | "large"

Increase or decrease padding.

Default

"normal";

Defined in

packages/components/src/button/button.tsx:75 (opens in a new tab)


variant

Optional variant: "primary" | "secondary" | "tertiary" | "critical" | "criticalTertiary"

Change between color combinations.

Default

"secondary";

Defined in

packages/components/src/button/button.tsx:80 (opens in a new tab)