microsoft / iot-cardboard-js

iot-cardboard-js is a React library for building experiences for IoT applications
https://main--601c6b2fcd385c002100f14c.chromatic.com/
MIT License
84 stars 26 forks source link

Wizard shell grid #923

Closed pasanchMSFT closed 1 year ago

pasanchMSFT commented 1 year ago

Summary of changes ๐Ÿ”

Initial WizardShell grid defined. Now done with CSS-grid instead of Fluent's component. Next button is now 'global' and actions to modify its onClick callback and isDisabled prop are now part of a reducer.

DataSourceStep is the only component using the new Next button reducer actions, other steps will make use of the next button reducer in following PRs, since most of them are going to be completely refactored.

Note: Update to ModelLists component was just done to be able to show the Next button in action. This is a temporary fix; a more robust change will be done when Modify step is refactored.

Testing ๐Ÿงช

Take a look at WizardShell story.

Checklist โœ”๏ธ