Task #2472
closedCreate the wizard component
Added by Vít Švanda over 4 years ago. Updated about 4 years ago.
100%
Updated by Vít Švanda over 4 years ago
- % Done changed from 0 to 20
I working on POC for universal system wizard. I try to using existing components from react-router.
I think this way is possible, but I found some new obstacles. For example I cannot get wrapped instance from redux component.
Updated by Vít Švanda over 4 years ago
- % Done changed from 60 to 70
- Buttons form the step component can be added to wizard footer now.
- Some steps were redesigned - new step only for one mapping was added and extra new one step for attributes.
Updated by Vít Švanda over 4 years ago
- Implemented steps validation.
- Help for every step can be added
- Created dynamic localization for system wizard.
Updated by Vít Švanda over 4 years ago
- Solved problem with bulk actions in wizard.
- Extracted system wizard to new component.
- Localization completed.
- Improved schema steps (extracted buttons from subcomponent)
Updated by Vít Švanda over 4 years ago
- Status changed from In Progress to Needs feedback
- Assignee changed from Vít Švanda to Radek Tomiška
- % Done changed from 70 to 90
- Added readme and example for Basic.Wizard component.
- Wizard's button showLoading is controlled by showLoading on steps component now.
Wizard component and wizard for system creation is in the develop now.
Commit: https://github.com/bcvsolutions/CzechIdMng/commit/7531a4b9190a67257e6fa0f64ebb0723f3ed9199
Updated by Radek Tomiška about 4 years ago
- Status changed from Needs feedback to In Progress
- Assignee changed from Radek Tomiška to Vít Švanda
I did test and code review, it works, thx! I like it, its awesome feature with minimum copied code. I like steps validation with auto focus.
I found some minor notes:
- "onEnter" event doesn't work on forms (maybe hidden submit button will fix it, but lookout for filters - "onEnter" works properly there now)
- padding for tabs is missing below info alert bloc in synchronization step
- linter warnings are in code - SchemaObjectClasses, SystemMappings, SystemMappingDetail etc.
- the last step with success alert with large icon - we can redesign it together somehow, if you want (padding, margin, icon and button placement).
Updated by Vít Švanda about 4 years ago
- Status changed from In Progress to Needs feedback
- Assignee changed from Vít Švanda to Radek Tomiška
Thanks for the feedback.
Fixies:
Commit - styles: https://github.com/bcvsolutions/CzechIdMng/commit/93388e5ef94c037debfdf4dd1d574d2ff0e07984
Commit - linter: https://github.com/bcvsolutions/CzechIdMng/commit/0e5a0d0f3f18a2a6079617f325c18fe3246ee753
Support for onEnter will be implemented in the #2504.
Updated by Radek Tomiška about 4 years ago
- Status changed from Needs feedback to Resolved
- Assignee changed from Radek Tomiška to Vít Švanda
- % Done changed from 90 to 100
I did test and code review, it's nice, thx!
Updated by Radek Tomiška about 4 years ago
- Status changed from Resolved to Closed