You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+8-8
Original file line number
Diff line number
Diff line change
@@ -7,28 +7,28 @@ It should have:
7
7
* Support for an async handler on each step - for example, values from step 1 might be processed asynchronously and used in step 2.
8
8
* Support for building a composite state across the steps, to be submitted at the end of the wizard.
9
9
10
-
You are welcome to use a component library for look, feel and basic components (we use antd - https://ant.design/) but
11
-
please implement the wizard yourself.
10
+
You are welcome to use a component library for look, feel and basic components (we use antd - https://ant.design/) but please implement the wizard yourself.
12
11
13
12
To demonstrate the component, the following example use-case can be used:
14
13
15
14
**Wizard step 1:**
15
+
16
16
* Collect a name (up to 63 characters) and description (multiline), the async handler for this step should post the name for validation to a back end.
17
17
18
18
**Wizard step 2:**
19
-
* Given a fixed list of possible 'features' that can be selected, each having a
20
-
name and description, allow the user to select one or more 'features' to
21
-
enable.
19
+
20
+
* Given a fixed list of possible 'features' that can be selected, each having a name and description, allow the user to select one or more 'features' to enable.
22
21
23
22
**Wizard step 3:**
24
-
* Show a summary of the name, description, and the names of features that
25
-
have been enabled. Finishing the wizard should submit the values to an
26
-
asynchronous back end.
23
+
24
+
* Show a summary of the name, description, and the names of features that have been enabled. Finishing the wizard should submit the values to an asynchronous back end.
27
25
28
26
**Dummy back end**
27
+
29
28
For the purposes of this task, please use the dummy back-end in src/api/dummy-api.ts.
30
29
31
30
**Running this skeleton project**
31
+
32
32
Use `npm run dev` to run in development mode.
33
33
34
34
Submitting a PR to this repository will cause the site to be built and a preview generated.
0 commit comments