// Navigation
Steps
Steps in a wizard-like format.
// Rendering preview…
// Install
npx shadcn@latest add @dakik/steps// Usage
1import { Steps, StepsList, StepsItem, StepsTrigger } from "@/components/ui/steps";23<Steps />// Code
1"use client";23import { ark } from "@ark-ui/react/factory";4import { Steps as ArkSteps, useStepsContext } from "@ark-ui/react/steps";5import { CheckIcon } from "lucide-react";6import type React from "react";7import { cn } from "@/lib/utils";89export const useSteps = useStepsContext;1011export const Steps = (props: React.ComponentProps<typeof ArkSteps.Root>) => {12 const { className, ...rest } = props;1314 return (15 <ArkSteps.Root16 className={cn(17 "flex flex-col gap-4",18 "data-[orientation=vertical]:min-h-32 data-[orientation=vertical]:flex-row data-[orientation=vertical]:gap-8",19 className20 )}21 data-slot="steps"22 {...rest}23 />24 );25};2627export const StepsList = (28 props: React.ComponentProps<typeof ArkSteps.List>// Dependencies