import React, { useState } from "react"; import { capitalize, random } from "lodash"; import Box from "../Box/Box"; import Heading from "../Heading/Heading"; import Button from "../Button/Button"; import Progress from "./Progress"; import { variants } from "./types"; export default { title: "Components/Progress", component: Progress, argTypes: {}, }; export const Default: React.FC = () => { const [progress, setProgress] = useState(random(1, 100)); const handleClick = () => setProgress(random(1, 100)); return (
{Object.values(variants).map((variant) => { return ( {capitalize(variant)} ); })}
); }; export const WithSecondary: React.FC = () => { const [primaryStep, setPrimaryStep] = useState(10); const [secondaryStep, setSecondaryStep] = useState(40); return (
); }; export const WithSecondaryAndProgressBunny: React.FC = () => { const [primaryStep, setPrimaryStep] = useState(10); const [secondaryStep, setSecondaryStep] = useState(40); return (
); };