Notifications
Notifications tell you what happened while your attention was elsewhere: someone mentioned you, assigned you work, wrote to you or applied for a job. New ones arrive as cards at the top right, and all of them wait in the notification center under the bell.
Notification center
Notifications
When to use it
Send a notification when something happens that the reader did not do, such as a candidate who applied or a colleague who assigned them a job. Send one per event. A later event on the same item updates it.
Do not notify about what the reader is looking at: a new application on the open job appears in the list. The result of the reader's own action is a toast, and a condition of the current page is an inline message.
Anatomy
Each row names the person, what they did and the item, with the time on the right and the lane under it. A notification that cannot wait carries the word Urgent after the name. Rows are grouped under Today, Yesterday and Earlier, and the list scrolls inside the center.
- Width
- 404 px, on a phone the screen less 24 px
- Corner radius
- 24 px
- --radius-3xl
- Background
- Raised glass, opaque on a phone
- --glass-fill-raised
- Shadow
- Raised
- --elevation-3
- List height
- 460 px, then it scrolls
- Title
- Title 3, 17 px, bold
- --type-product-title-3
- Lanes
- A round gray chip, the unread count beside it
- --glass-fill-hover
- Row corner radius
- 16 px
- --radius-2xl
- Avatar
- 32 px
- Name
- Dense, 13 px, bold
- --type-product-dense
- Urgent
- Bold, on the solid alert fill, corner radius 6 px
- --badge-alert
- Sentence
- Regular, the verb in muted ink
- --text-muted
- Time and lane
- Caption small, 11 px, tabular digits
- --type-product-caption-small
- Dismiss
- 28 px, 44 px on touch
Cards that arrive
A card appears at the top right when a notification arrives while you work. Its first line holds the kind of event, the person and the time, and the next says what arrived. Pressing it opens the item. Cards stack, and the stack scrolls before a card would be cut in half.
- Welders for Split30 Sep
- Visa appointments2 Oct
- Housing for the team3 Oct
- Contracts to sign6 Oct
- Medical checks8 Oct
- Flights to Zagreb14 Oct
- Position
- Top right, 72 px from the top of the window
- Width
- 376 px, or the screen less 24 px
- Gap
- 8 px
- --space-2
- Corner radius
- 28 px
- Padding
- 14 px, 40 px at the end for Dismiss
- Material
- Thin frosted glass with a bright rim
- Kind of event
- Caption small, 11 px, on its color at 15 percent, fully round
- --type-product-caption-small
States
Notifications
Nothing unread
Mentions, assignments, new mail and new candidates arrive here.
- Unread
- 6 px blue dot and a faint blue fill
- --brand-blue
- Read
- No dot, no fill
- Dismissed
- Kept under All, name in muted ink at weight 500
- --text-muted
- Loading
- Four skeleton rows
- Empty
- “Nothing unread” or “You are all caught up”, and one line on what arrives here
- Failed
- “Your notifications did not load.” with Try again
- Partly failed
- A warning band above the rows that loaded
- --warning-ink
Behavior
Opening a notification marks it read and takes you to the item. Dismissing a row takes it out of Unread and keeps it under All, which holds your history.
Read and dismissed are saved to your account, so a notification you read on your phone is read on your laptop too.
The center opens in 160 ms, moving 8 px down into place as it fades in. With reduced motion it only fades.
Content
A row reads as a sentence: person, verb, item. “Ana Horvat assigned you to Welders for Split.” Keep private detail out of the row. The item holds it.
The filter has five lanes: Email, Work, Companies, Candidates and Chat. A card names the kind of event instead, in its color: Email in blue, Candidate lead in green, a message that did not send in red. It carries no icon.
Accessibility
The bell's name includes the count, “Notifications, 3 unread”, and the number drawn on it is hidden from screen readers. The lane filter and the tabs are tab lists: Left and Right move, Home and End jump to the ends.
Escape closes the center and returns focus to the bell. A card that arrives is announced once, politely, and does not take focus.