Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stepped progress indicator #22

Open
krystof-k opened this issue Jul 20, 2024 · 0 comments
Open

Stepped progress indicator #22

krystof-k opened this issue Jul 20, 2024 · 0 comments
Assignees

Comments

@krystof-k
Copy link
Member

krystof-k commented Jul 20, 2024

While similar to #21, stepped progress shows progress in an exact number of steps.

It should exist in two variants, plain and fancy, when plain has dynamic width and looks like this (Figma) and fancy is full-width and colorful and looks like this (Figma).

You can also check the current implementation in Vue here and here.

Both variants could however have the same interface therefore it can be one component, something like:

{
  "currentStep": 3,
  "stepCount": 4",
  "stepsStatus": [
    true, // positive step (e.g. completed)
    null, // neutral step (e.g. visited/skipped)
    false, // negative step (e.g. failed)
    undefined, // step with no status (e.g. not yet visited)
  ]
}
@krystof-k krystof-k converted this from a draft issue Jul 20, 2024
@mewdev mewdev self-assigned this Sep 3, 2024
martinwenisch pushed a commit that referenced this issue Nov 9, 2024
ser888gio pushed a commit that referenced this issue Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In progress
Development

No branches or pull requests

2 participants