Toggle

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

Installation

Import the component from the passport-ui package.

components/example.tsx
1import { Toggle } from "passport-ui";

Usage

Basic example showing how to use the component.

components/example.tsx
1<Toggle variant="outline" size="regular">
2 Toggle
3</Toggle>
4
5{/* Different variants */}
6<Toggle variant="transparent">Transparent</Toggle>
7<Toggle variant="outline">Outline</Toggle>
8
9{/* Different sizes */}
10<Toggle variant="outline" size="medium">Medium</Toggle>
11<Toggle variant="outline" size="large">Large</Toggle>
12
13{/* Pressed state */}
14<Toggle variant="outline" defaultPressed>
15 Pressed
16</Toggle>
17
18{/* Disabled state */}
19<Toggle variant="outline" disabled>
20 Disabled
21</Toggle>

Additional resources

Documentation and examples are available in Storybook.