Skip to content

change: [M3-9655] - [Akamai Design System] Toast Component - #11962

Merged
bill-akamai merged 8 commits into
linode:developfrom
bill-akamai:M3-9655-akamai-design-system-toast-component-v2
Apr 8, 2025
Merged

change: [M3-9655] - [Akamai Design System] Toast Component#11962
bill-akamai merged 8 commits into
linode:developfrom
bill-akamai:M3-9655-akamai-design-system-toast-component-v2

Conversation

@bill-akamai

@bill-akamai bill-akamai commented Apr 3, 2025

Copy link
Copy Markdown
Contributor

Description 📝

This PR conforms the toast / snackbar component to the new Akamai Design System specs.

Changes 🔄

  • Updated component styling
  • Added new "outlined" SVG icons for each toast variant (requested by design team)
  • Updated Storybook to show new toast design

Preview 📷

Before After

Verification steps

  • Trigger several toast variants (can also check Storybook too)
  • Verify design meets ADS specs
  • Confirm existing functionality is not affected
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

@bill-akamai bill-akamai changed the title change [M3-9655] [Akamai Design System]: Toast Component change: [M3-9655] [Akamai Design System] Toast Component Apr 3, 2025
@bill-akamai bill-akamai changed the title change: [M3-9655] [Akamai Design System] Toast Component change: [M3-9655] - [Akamai Design System] Toast Component Apr 3, 2025
@bill-akamai bill-akamai self-assigned this Apr 3, 2025
@bill-akamai bill-akamai added the Design Tokens Laying the groundwork for Design Tokens label Apr 3, 2025
@bill-akamai
bill-akamai marked this pull request as ready for review April 3, 2025 19:50
@bill-akamai
bill-akamai requested a review from a team as a code owner April 3, 2025 19:50
@bill-akamai
bill-akamai requested review from dwiley-akamai and hasyed-akamai and removed request for a team April 3, 2025 19:50

@dwiley-akamai dwiley-akamai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Toast variants look good ✅
No functionality regressions observed ✅
Code review ✅

Comment thread packages/manager/src/components/Snackbar/Snackbar.tsx
Comment thread packages/manager/src/components/Snackbar/CloseSnackbar.tsx Outdated
@bill-akamai bill-akamai added the Add'tl Approval Needed Waiting on another approval! label Apr 7, 2025
@linode-gh-bot

Copy link
Copy Markdown

Cloud Manager UI test results

🎉 540 passing tests on test run #5 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
0 Failing540 Passing4 Skipped90m 10s

@hasyed-akamai hasyed-akamai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks @bill-akamai 🚀 !

@github-project-automation github-project-automation Bot moved this from Review to Approved in Cloud Manager Apr 8, 2025
@hasyed-akamai hasyed-akamai added Approved Multiple approvals and ready to merge! and removed Add'tl Approval Needed Waiting on another approval! labels Apr 8, 2025
@bill-akamai
bill-akamai merged commit dbca818 into linode:develop Apr 8, 2025
@github-project-automation github-project-automation Bot moved this from Approved to Merged in Cloud Manager Apr 8, 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! Design Tokens Laying the groundwork for Design Tokens Ready for Review

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants