Progress- The Progress component.
import { Progress } from "@dreamy-ui/react/rsc";Use value prop to set the progress value 0 - 100. aria-label prop is required for accessibility.
<Progress value={50} aria-label="Progress" />You can set the size of the progress by using the size prop.
<VStack gap={5}>
<Progress value={50} size="sm" aria-label="Progress" />
<Progress value={50} size="md" aria-label="Progress" />
<Progress value={50} size="lg" aria-label="Progress" />
</VStack>You can set the color of the progress by using the scheme prop.
<VStack gap={5} full>
<Progress scheme="primary" value={50} aria-label="Progress" />
<Progress scheme="secondary" value={50} aria-label="Progress" />
<Progress scheme="success" value={50} aria-label="Progress" />
<Progress scheme="warning" value={50} aria-label="Progress" />
<Progress scheme="error" value={50} aria-label="Progress" />
<Progress scheme="info" value={50} aria-label="Progress" />
<Progress scheme="none" value={50} aria-label="Progress" />
</VStack> You can make the progress indeterminate by using the isIndeterminate prop. You can customize speed prop to change the speed of the indeterminate animation.
<Progress isIndeterminate speed="0.8s" aria-label="Progress" />