// Themes
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper theme="primary"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper theme="secondary"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper theme="tertiary"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper theme="quaternary"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
// States
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper state="success"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper state="warning"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper state="error"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper state="info"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
// Sizes
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper size="xs"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper size="small"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper size="medium"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper size="large"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
// Variants
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper variant="solid"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper variant="outline"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper variant="glass"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
// Rounding
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper rounding="none"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper rounding="medium"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper rounding="large"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
// Shadows
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper shadow="none"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper shadow="light"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>
const [activeStep, setActiveStep] = useState(0);
const steps = [
{ label: "Start", icon: FaClipboardList },
{ label: "Review", icon: FaFileAlt },
{ label: "Submit", icon: FaCheckCircle },
];
<Stepper shadow="strong"
steps={steps}
activeStep={activeStep}
onStepClick={setActiveStep}
/>