Skip to content

refactor: [M3-9265] - Migrate Drawer to ui package#11789

Merged
hasyed-akamai merged 20 commits intolinode:developfrom
hasyed-akamai:M3-9265-migrate-drawer-to-ui
Mar 18, 2025
Merged

refactor: [M3-9265] - Migrate Drawer to ui package#11789
hasyed-akamai merged 20 commits intolinode:developfrom
hasyed-akamai:M3-9265-migrate-drawer-to-ui

Conversation

@hasyed-akamai
Copy link
Contributor

@hasyed-akamai hasyed-akamai commented Mar 6, 2025

Description 📝

  • Migrate Drawer from manager to ui 📁
  • Adds a prop to Drawer that allows consumers to pass a NotFound component
  • Added a Story for Drawer with NotFound component as a Prop
  • Added a Story for Drawer without NotFound component as a Prop

Preview

  • WithNotFoundComponent
    Screenshot 2025-03-14 at 5 32 29 PM

  • WithoutNotFoundComponent
    Screenshot 2025-03-14 at 5 32 36 PM

How to test 🧪

Verification steps

  • Check for regressions in Cloud Manager 👀
  • Test the component in Storybook 📖
  • All tests should pass ✅
Author Checklists

As an Author, to speed up the review process, I considered 🤔

👀 Doing a self review
❔ Our contribution guidelines
🤏 Splitting feature into small PRs
➕ Adding a changeset
🧪 Providing/improving test coverage
🔐 Removing all sensitive information from the code and PR description
🚩 Using a feature flag to protect the release
👣 Providing comprehensive reproduction steps
📑 Providing or updating our documentation
🕛 Scheduling a pair reviewing session
📱 Providing mobile support
♿ Providing accessibility support


  • I have read and considered all applicable items listed above.

As an Author, before moving this PR from Draft to Open, I confirmed ✅

  • All unit tests are passing
  • TypeScript compilation succeeded without errors
  • Code passes all linting rules

@hasyed-akamai hasyed-akamai force-pushed the M3-9265-migrate-drawer-to-ui branch from 3b98d1f to 5c305d0 Compare March 11, 2025 06:59
@hasyed-akamai hasyed-akamai marked this pull request as ready for review March 12, 2025 07:20
@hasyed-akamai hasyed-akamai requested a review from a team as a code owner March 12, 2025 07:20
@hasyed-akamai hasyed-akamai requested review from harsh-akamai and mjac0bs and removed request for a team March 12, 2025 07:20
@github-actions
Copy link

github-actions bot commented Mar 12, 2025

Coverage Report:
Base Coverage: 80.08%
Current Coverage: 79.96%

@hasyed-akamai hasyed-akamai requested a review from a team as a code owner March 12, 2025 11:15
@hasyed-akamai hasyed-akamai removed the request for review from a team March 12, 2025 11:15
Copy link
Contributor

@pmakode-akamai pmakode-akamai left a comment

Choose a reason for hiding this comment

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

thanks @hasyed-akamai!

@hasyed-akamai hasyed-akamai force-pushed the M3-9265-migrate-drawer-to-ui branch from c02af59 to 6b54634 Compare March 14, 2025 12:05
@pmakode-akamai pmakode-akamai added Add'tl Approval Needed Waiting on another approval! and removed Requires Changes labels Mar 14, 2025
Copy link
Contributor

@hkhalil-akamai hkhalil-akamai left a comment

Choose a reason for hiding this comment

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

Thanks @hasyed-akamai!

@github-project-automation github-project-automation bot moved this from Review to Approved in Cloud Manager Mar 17, 2025
@hkhalil-akamai hkhalil-akamai added Approved Multiple approvals and ready to merge! Merge Conflicts and removed Add'tl Approval Needed Waiting on another approval! labels Mar 17, 2025
@linode-gh-bot
Copy link
Collaborator

Cloud Manager UI test results

🔺 1 failing test on test run #29 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
1 Failing538 Passing3 Skipped118m 34s

Details

Failing Tests
SpecTest
update-firewall.spec.tsupdate firewall » updates a firewall's label

Troubleshooting

Use this command to re-run the failing tests:

pnpm cy:run -s "cypress/e2e/core/firewalls/update-firewall.spec.ts"

@hasyed-akamai
Copy link
Contributor Author

Merging - update-firewall.spec.ts test failure is unrelated.

@hasyed-akamai hasyed-akamai merged commit 62811be into linode:develop Mar 18, 2025
26 of 27 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Merged in Cloud Manager Mar 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Approved Multiple approvals and ready to merge! Modularization

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants