Skip to content

good first issue: add a size/height variant prop to ProgressBar #382

Description

@Austinaminu2

Description

`ProgressBar` (`components/ui/progress-bar.tsx:13`) hardcodes its track height as `h-2` with no way to make it thicker/thinner, unlike other reusable UI components in the codebase (e.g. `Card`'s `size="sm"|"default"` pattern).

Location

`components/ui/progress-bar.tsx:13`

Task

Add a `size` prop (e.g. `"sm" | "default" | "lg"`) that maps to different height classes, defaulting to the current `h-2` behavior so existing usages are unaffected.

Good for newcomers because

Small, additive API change to a reusable component with a clear default-preserving requirement (no existing callers should visually change).

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions