Skip to content

feat: Update Popup Components #3592

@alanbsmith

Description

@alanbsmith

🚀 Feature Proposal

Update Popup components for Canvas v15 release.

Prerequisites

Before any work begins on this, we should verify the following steps have been completed:

  • Design review: Confirm all components in the group are ready for development
  • Figma review: Confirm v15 Figma branch is up-to-date, and all components in the group are correct
  • A11y review: Confirm a11y has reviewed and approved any outstanding issues
  • Token review: The required tokens are available in @workday/canvas-tokens-web

Update Guide

This table is intended to help you understand the changes required for this work.

Component Type Space Size Shape Color Depth Theme Visual Change Ready
Dialog Popup ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes ⚠️ TBD ✅ Yes ⛔️ No
Menu Popup ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes ⛔️ No ✅ Yes ✅ Yes
Modal Popup ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes ⚠️ TBD ✅ Yes ⛔️ No
Popup Popup ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes ⛔️ No ✅ Yes ✅ Yes
Toast Popup ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes ⛔️ No ✅ Yes ✅ Yes
Tooltip Popup ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes ⛔️ No ✅ Yes ✅ Yes

Acceptance Criteria

⚠️ Note: Dialog and Modal are not ready for development yet.

  1. Update all tokens for all components to match the v15 Figma spec
  2. Update the v15 upgrade guide
  3. Update the visual change guide (if needed)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    📋 To Do

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions