Skip to content
This repository has been archived by the owner on Jan 19, 2023. It is now read-only.

Create Stepper Component Eventing #1150

Open
wwitzel3 opened this issue Jul 23, 2020 · 0 comments
Open

Create Stepper Component Eventing #1150

wwitzel3 opened this issue Jul 23, 2020 · 0 comments
Assignees
Labels

Comments

@wwitzel3
Copy link
Contributor

wwitzel3 commented Jul 23, 2020

I marked this as blocked by #1102 if folks want to start on this before #1102 is ready, you'll want to work closely with the person working on #1102 (consider pairing?).

A well defined step of steps, the inputs for a given step may change based on input from the previous step. For now, we will not be dynamically adding steps.

What we know

State delivered from server.
The Headings of a stepper should be well defined. We know the steps.
The contents of each step may change based on input.
We will want to be able to assign an action handler to the final step.
Fields of the stepper will be delivered via action Payload

Two approaches:

Fat component:

  • Contains all of the possible out comes for the options of the stepper.
  • The config struct from the server could get very large.
  • Depending on the information is may take a while to build on the options from various API/resource calls.
  • All validation is populated in the config as well.

Dynamic component:

  • Step contents change based on input.
  • More complex client code.
  • Handling the failure of async calls to load data.
@wwitzel3 wwitzel3 changed the title Create a stepper event stream Create Stepper Component Eventing Jul 23, 2020
@wwitzel3 wwitzel3 removed the 📌 label Apr 15, 2021
@GuessWhoSamFoo GuessWhoSamFoo self-assigned this Apr 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants