Default Toast
A simple toast with title and description.
Molecules
Succinct notification feedback banner with timer dismiss.
pnpm add @quinkit/ui sonnerimport { Toast } from "@quinkit/ui";Required packages
Powers Toast / Toaster. Add these packages before using this component:
@quinkit/uisonnerInstall command is shown above. Without the peer package, imports will fail at build time.
Live previews · code · themes · viewport · dark mode
A simple toast with title and description.
Status variants and promise-driven toasts.
Attach an actionable button such as Undo.
Render toasts in any screen corner.
Realistic form save notification with success status.
Toast is part of the Week 4–6 free core component set. It follows the shared component standard with TypeScript exports, semantic token styling, accessibility-minded markup, and Storybook examples.
pnpm add @quinkit/ui sonnersonner is a required peer dependency for Toast / Toaster.
bg-background, text-foreground, border-border, bg-popover, and text-muted-foreground.Toast adheres to WAI-ARIA design patterns for accessible web components.
Keyboard Navigation
Tab / Shift + Tab — Focuses control and moves between interactive elements.Space / Enter — Triggers action or toggles selection.Escape — Closes open popovers, overlays, or dropdown menus.ARIA Standards
aria-* attributes.ring-ring) visible in both light & dark mode.Add a shadcn-compatible bridge file to your project that re-exports from @quinkit/ui.
npx shadcn@latest add https://quinkit-ui.vercel.app/r/toast.json