123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- import React, { useState } from "react";
- import { Checkbox } from "./../src";
- export default {
- title: "Checkbox",
- component: Checkbox,
- };
- export const Primary = () => {
- const [selected, setSelected] = useState(false);
- return (
- <div style={{ padding: "50px 20px", background: "black" }}>
- <Checkbox
- selected={selected}
- onChange={() => {
- setSelected(!selected);
- }}
- />
- </div>
- );
- };
- export const PrimaryWithDash = () => {
- const [selected, setSelected] = useState(false);
- return (
- <div style={{ padding: "50px 20px", background: "black" }}>
- <Checkbox
- icon="dash"
- selected={selected}
- onChange={() => {
- setSelected(!selected);
- }}
- />
- </div>
- );
- };
- export const Error = () => {
- const [selected, setSelected] = useState(false);
- return (
- <div style={{ padding: "50px 20px", background: "black" }}>
- <Checkbox
- selected={selected}
- error
- onChange={() => {
- setSelected(!selected);
- }}
- />
- </div>
- );
- };
- export const ErrorWithDash = () => {
- const [selected, setSelected] = useState(false);
- return (
- <div style={{ padding: "50px 20px", background: "black" }}>
- <Checkbox
- selected={selected}
- error
- icon="dash"
- onChange={() => {
- setSelected(!selected);
- }}
- />
- </div>
- );
- };
- export const Disabled = () => {
- const [selected, setSelected] = useState(false);
- return (
- <div style={{ padding: "50px 20px", background: "black" }}>
- <Checkbox
- disabled
- onChange={() => {
- setSelected(!selected);
- }}
- selected={selected}
- />
- <Checkbox disabled icon="check" selected />
- <Checkbox disabled icon="dash" selected />
- </div>
- );
- };
|