43 Pro components and page blocks

Get Pro

Deploy Pipeline

Preview

Customize

Pace1.0×
Hold3.0s

Usage

import { DeployPipeline } from "@/components/uibrik/deploy-pipeline/deploy-pipeline";

<DeployPipeline />

Installation

npx shadcn@latest add https://uibrik.com/r/deploy-pipeline.json
Adds the files to components/uibrik/deploy-pipeline and installs motion. With the @uibrik namespace set up: npx shadcn@latest add @uibrik/deploy-pipeline.

Props

DeployPipeline
environment
Type string
"Production"
Header title, e.g. the environment or branch.
commit
Type string
"a1f9c2e · Tighten checkout spacing"
Commit line under the title.
url
Type string
"acme.app"
Address shown once ready.
pace
Type number
1
Multiplies every step's duration.
loop
Type boolean
true
Run again after a pause once finished.
hold
Type number
3
How long the finished card stays before rerunning.
steps
Type { label: string; duration?: number }[]
5 deploy steps
The steps, in order. duration is seconds in the animation.
className
Type string
–
Classes for the card.