Grab the code for this component with free account
Every free component's full source, ready to copy or download, plus 30 monthly AI credits for Atheros AI routing to make it yours.
Notification component
An iOS-style lock-screen notification stack where collapsed and expanded are the same DOM and the same transform — tap to unfold, swipe a tile onto Clear, and watch the survivors close the gap.
--nst-i multiplied by either --nst-row (list) or --nst-peek (stack), so one index rewrite drives unfolding, restacking, delivering and clearingbackdrop-filterStacked / List control that drives the same stateDeliver adds a notification from a rotating pool onto the front of the stack with a spring entrance and a one-shot bell ring, capped at five tilesaria-hidden) and never in the tab orderinert and drop out of the hit-test, so no focus lands inside the pile and a tap on a peeking sliver reaches the wallpaper and unfolds itprefers-reduced-motion — the intro unfold is skipped, entrances land in place and every transition collapsesrole="list" with aria-live="polite" on the stack, so arriving and leaving notifications are announcedrole="listitem" wrappers around a real <button> whose aria-label names the app, the message and the time<button> with an explicit aria-label, held inert while the drawer is closed<button> pair with aria-pressed kept in sync with the collapsed statearia-hidden div — the accessible path to expand and collapse is the segmented control and Escapearia-hidden) and is toggled with visibility, so it reaches the accessibility tree exactly while the stack is emptyinert and drop out of the hit-test, so no focus ever lands on a tile hidden inside the pile and overlapping tiles never compete for the same tap; expanding restores them to the tab order:focus-visible outline in --ring on every control--buttons-height-small; tiles are a full row tallaria-hidden="true"prefers-reduced-motion: reduce skips the intro unfold and collapses every transitionOpen Notification Stack in Atheros AI Builder, pick a design system and ask the AI assistant to change the layout, copy or behaviour — the notification is regenerated against your tokens. Take the HTML, CSS, JS and React source with you, or pull it into your repo from Claude Code, Cursor or Codex over MCP.

A notifications dropdown panel triggered from a header bolt button, with an All/Unread segmented filter, an avatar-driven activity feed, semantic corner badges, accent unread markers, inline invite actions, and a dark mode toggle — fully token-driven and design-system agnostic.

A colour-plate snackbar stack — nine variants (success, info, warning, error, pending, mention, schedule, brand and offline), each led by a solid plate in the system's own state or category colour, read verbatim, bleeding a tinted wash into the bar, with outlined actions and a progress rail.

A staggered skeleton loading placeholder — a notification feed whose rows reveal top-to-down in sequence, looping continuously. Token-driven, design-system agnostic, with dark mode and reduced-motion support.

A record-collection data table with search, sorting, multiple views, CSV export, and asynchronous loading.

A grid of eight outlined toast notifications — each a light-tinted card with a 1.5px coloured outline, a 24px line icon, a short message, and a smoothly filling progress bar. One toast spins a loader; one carries an inline link. Fully token-driven and design-system agnostic.

A premium model training-status popover: a gradient progress ring with live percentage count-up, a running status badge with pulsing dot, an epoch segment strip with ETA, live loss/accuracy/step metric tiles and pause / view-logs actions, revealed from a trigger with staggered entrance.
300+ production-ready components and Atheros AI models. Every paid plan includes access to the whole Atheros — AI Builder and Learning.
Starting at $9.9 per month, billed annually
