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

[Callout] Create final design spec #17083

Closed
4 tasks done
Tracked by #15747
laurenmrice opened this issue Aug 1, 2024 · 2 comments
Closed
4 tasks done
Tracked by #15747

[Callout] Create final design spec #17083

laurenmrice opened this issue Aug 1, 2024 · 2 comments
Assignees
Milestone

Comments

@laurenmrice
Copy link
Member

laurenmrice commented Aug 1, 2024

Acceptance criteria

  • Create the final design spec
    • Provide interaction behaviors, accessibility considerations, color tokens, and spacing annotations in the spec
    • Here are some recent examples: Menu button, Tabs
    • Here is an old notification spec for reference (it's in Sketch but you can import it into Figma to view it.
  • Provide an image of the final design spec in this issue
  • Determine final name for component
  • Review final spec with the team
@laurenmrice laurenmrice added this to the 2024 Q3 milestone Aug 1, 2024
@laurenmrice laurenmrice moved this to ⏱ Backlog in Design System Aug 1, 2024
@laurenmrice laurenmrice moved this from ⏱ Backlog to 🏗 In Progress in Design System Aug 8, 2024
@benjamin-kurien
Copy link

Callouts are designed to highlight to critical information on a page. They load with the page's content, and placed contextually for relevance.

  • Status: Info, Warning. (Unlike notifications which are reactive in nature and provided as feedback after a task has been completed, Callout is intended to highlight critical information provided to help with a user journey. It hence does not include success and error statuses, that are present in other notifications)

  • Type: Inline long & short variants (As per the current scope)

  • Style: Low and high contrast (As per the current scope)

  • Optional Props: Heading, Hyperlinks

  • No dismiss button: Unlike notifications, callouts are non-dismissible, ensuring that the highlighted information remains visible to the user.

  • No action button: Unlike notifications that are provided at the end of a journey, callouts are intended to helps users focus on their current journey, without distracting them to an alternate journey.

Callout - Design spec

@thyhmdo thyhmdo moved this from 🏗 In Progress to 🚦 In Review in Design System Aug 14, 2024
@benjamin-kurien
Copy link

This variant behaves differently from other notifications, hence a need to differentiate it by naming was considered. Naming the component as "Callout" was discussed and agreed with the team, as this was the commonly used name across other design systems, products and community discussions.

@github-project-automation github-project-automation bot moved this from 🚦 In Review to ✅ Done in Design System Aug 14, 2024
@laurenmrice laurenmrice changed the title [Static Notification] Create final design spec [Callout] Create final design spec Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

2 participants