dreamstack/registry/components/progress.ds

14 lines
392 B
Text
Raw Permalink Normal View History

-- DreamStack Progress Component
-- Animated progress bar with percentage, label, and variant
export component Progress(value, label, variant) =
column [
row [
when label -> text label { variant: "label" }
text "{value}%" { variant: "label" }
]
column [
column [] { variant: "progress-fill", style: "width: {value}%" }
] { variant: "progress-track" }
]