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

feat: [M3-7058] - Add AGLB Create Page - Stepper component #9520

Merged
merged 15 commits into from
Aug 28, 2023

Conversation

cpathipa
Copy link
Contributor

@cpathipa cpathipa commented Aug 9, 2023

Description 📝

Stepper component POC for AGLB

Preview 📷

StepperComponent.mov

Dark Mode
image

@cpathipa cpathipa self-assigned this Aug 9, 2023
@cpathipa cpathipa added the ACLB Relating to the Akamai Cloud Load Balancer label Aug 17, 2023
@cpathipa cpathipa marked this pull request as ready for review August 18, 2023 17:06
@bnussman-akamai bnussman-akamai added Add'tl Approval Needed Waiting on another approval! and removed Ready for Review labels Aug 21, 2023
Copy link
Contributor

@coliu-akamai coliu-akamai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The stepper looks really cool! Since this is a POC, not too sure if there will be more changes to this component down the road that won't be taken care of in this specific PR, so feel free to ignore any of the comments below

];

test('renders all steps and navigates', () => {
renderWithTheme(<VerticalLinearStepper steps={steps} />);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure if it's needed for a POC pr, but commenting here in case you planned to add more tests

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Technically, it may not be required for the POC. However, I've added it as a placeholder and left a comment for future enhancements, should we decide to add more tests as we move forward.

cpathipa and others added 5 commits August 24, 2023 07:46
…LinearStepper.styles.ts

Co-authored-by: Connie Liu <139280159+coliu-akamai@users.noreply.github.com>
…LinearStepper.styles.ts

Co-authored-by: Connie Liu <139280159+coliu-akamai@users.noreply.github.com>
…LinearStepper.styles.ts

Co-authored-by: Connie Liu <139280159+coliu-akamai@users.noreply.github.com>
@cpathipa
Copy link
Contributor Author

Thank you @coliu-akamai! good catch on console warnings. Addressed above feedback, PR is ready for re-review.

Copy link
Contributor

@coliu-akamai coliu-akamai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@bnussman-akamai bnussman-akamai added Approved Multiple approvals and ready to merge! and removed Add'tl Approval Needed Waiting on another approval! labels Aug 24, 2023
@cpathipa cpathipa changed the title feat: stepper component POC feat: [M3-7058]: Add AGLB Create Page - Stepper component Aug 28, 2023
@cpathipa cpathipa changed the title feat: [M3-7058]: Add AGLB Create Page - Stepper component feat: [M3-7058] - Add AGLB Create Page - Stepper component Aug 28, 2023
@cpathipa cpathipa merged commit ddb5d4b into linode:develop Aug 28, 2023
11 checks passed
corya-akamai pushed a commit to corya-akamai/manager that referenced this pull request Sep 6, 2023
* feat: stepper component POC

* VerticalLinearStepper unit tests

* Stepper component story

* Code cleanup

* Added changeset: AGLB - Stepper component

* Update packages/manager/src/components/VerticalLinearStepper/VerticalLinearStepper.styles.ts

Co-authored-by: Connie Liu <139280159+coliu-akamai@users.noreply.github.com>

* Update packages/manager/src/components/VerticalLinearStepper/VerticalLinearStepper.styles.ts

Co-authored-by: Connie Liu <139280159+coliu-akamai@users.noreply.github.com>

* Update packages/manager/src/components/VerticalLinearStepper/VerticalLinearStepper.styles.ts

Co-authored-by: Connie Liu <139280159+coliu-akamai@users.noreply.github.com>

* Fix console warnings in storybook

* Update VerticalLinearStepper.test.tsx

* Update unit tests

* Update VerticalLinearStepper.test.tsx

* Update pr-9520-upcoming-features-1692378386106.md

---------

Co-authored-by: Connie Liu <139280159+coliu-akamai@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ACLB Relating to the Akamai Cloud Load Balancer Approved Multiple approvals and ready to merge!
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants