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

Design shared popover component #1761

Open
Enjoy2Live opened this issue Apr 5, 2024 · 0 comments
Open

Design shared popover component #1761

Enjoy2Live opened this issue Apr 5, 2024 · 0 comments

Comments

@Enjoy2Live
Copy link
Member

Enjoy2Live commented Apr 5, 2024

Considerations
Our components library is missing a popover component, and designers from other teams need to build their custom popovers, which creates visual inconsistencies across Dev Launchers products.

We can see the popover begin used in the notification bell icon when clicked a rich content gets displayed in a portal, but currently it's not being used as a component and doesn't have its own page in the design system figma file.

Acceptance criteria:

  • Align the popover component with the existing design system in terms of style, colors, and typography, adhering to established patterns and practices.
  • Specify interactions for opening and closing the popover (e.g., on click, hover, focus).
  • Design the popover to accommodate various types of content (e.g., text, images, buttons) and include different content variations (informational, interactive).
  • Provide design options for positioning the popover relative to its trigger element and offer guidance on auto-positioning for different scenarios.
  • Incorporate accessible design practices and WCAG compliance.
  • Design the popover to be responsive and adaptable across different screen sizes and devices, with guidelines for varying states and variations (e.g., open, closed, focused, disabled).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant