Attachment Toast

Attachment Toast is a Alerts and Toasts block from Orvain UI, built for React and Vue with a matching Figma frame.

Best for

File/attachment notices, richer background-job results

Anatomy

File icon · title · meta line (type and size) with a status dot tag · description · an ink pill and a grey pill · dismiss · five intents · same toaster as the Toast

MCPConnect the MCP server
AltT or F6 jumps to the newest toast
Reports/Q3 revenue.xlsx
Q3 revenue.xlsxUpdated 09:12 · 14,208 rows
RegionJulAugSep
North America412,300398,120441,870
Northern Europe188,940176,400–
South-East Asia96,210101,880–
Latin America74,56079,02083,410

In the Orvain Library

Get Attachment Toast for your product

The block’s code in React and Vue, its frame in the Figma file, and the Orvain MCP so your AI tools build with it. Part of every Library plan, alongside every other block.

  • React
  • Vue
  • Figma frame
  • Orvain MCP

About this block

Part of Alerts and Toasts

What’s inside

08parts

The pieces it is built from. Keep them all, or drop the ones your product doesn’t need.

  1. File icon
  2. Title
  3. Meta line(type and size) with a status dot tag
  4. Description
  5. An ink pill and a grey pill
  6. Dismiss
  7. Five intents
  8. Same toasteras the Toast

Responsive behaviour

880 px

Drawn at this width and never stretched past it. Below it, controls, text and spacing step down from the box the block sits in, not the window.

1440pxDesktop · 12 columns

When to use it

Where Alerts and Toasts earns its place

Reach for Alerts and Toasts

  • A background job finished while the person was somewhere else in the app
  • A submission failed for a reason no single field can explain
  • A change applied and you want to offer a few seconds of Undo
  • System status shifted: a connection dropped, a sync resumed

Reach for something else

  • The person must answer before continuing: use a modal, which blocks until they do
  • The error belongs to one field: put it under that field, where the eye already is
  • The condition persists, like read-only mode. That is a banner in the layout, not a message that leaves

Accessibility

06to keep

What the block ships with. Hold on to these as you make it yours.

  • Named controlsEvery icon-only button keeps a text label, so a screen reader can say what it does.
  • Keyboard firstEvery control is reachable with Tab, and its focus ring stays visible.
  • More than colourA state never rides on colour alone; a mark or a word goes with it.
  • Contrast holdsRetheme freely, but keep text at or above the contrast it ships with.
  • Calm motionFor visitors who ask for reduced motion, things simply appear.
  • Room to hitTargets stay at least 24px, with space between neighbours.

Notes for AI

1 line

Is all your assistant needs. With the Orvain MCP connected, it builds the block from your own tokens and components.

Add the Orvain “Attachment Toast” block to this page: file icon, title, meta line (type and size) with a status dot tag, description, an ink pill and a grey pill, dismiss, five intents, same toaster as the Toast.

Works in
Connect the MCP

Questions about Attachment Toast.

What is the Attachment Toast block?

Attachment Toast is a Alerts and Toasts block from Orvain UI, built for React and Vue with a matching Figma frame. Best for file/attachment notices, richer background-job results.

What is the Attachment Toast block made of?

Is the Attachment Toast block responsive?

Is the Attachment Toast block accessible?

How do I add the Attachment Toast block to my project?

When should I not use a Alerts and Toasts block?

More Alerts and Toasts blocks

All Alerts and Toasts

Simple Alert

Confirmations, quick status, anything that should self-dismiss

Simple Alert, ring

Quiet confirmations where the control that closes it should say when

Simple Alert, wash

Status notes that should read as part of the page, not float over it

Alert with Actions

Update prompts, confirmations that need a choice, background job results

Alert with Actions, ring

Alerts whose actions sit beside the text on wide screens

Alert with Actions, wash

A job the alert itself carries from start to finish

Expandable Alert

Longer notices that default to a preview, with an option to keep reading

Expandable Alert, ring

Notices with structured detail

Expandable Alert, wash

Notices that read like a receipt

Toast

Transient system messages, background status, compact banners

Toast, island

Apps that want one calm message at a time

Toast, lifecycle

Uploads, exports and syncs that report once

Attachment Toast, upload tray

Uploading several files at once

Attachment Toast, peek

Checking an export without leaving the toast

Insight banner

Telling someone something the data noticed, at three volumes

Insight banner, volume

One insight that can be played louder or quieter

Insight banner, queue

Dashboards that notice several things at once

The Orvain Dispatch

Premium components, free in your inbox.

Join the Orvain Dispatch and get production-ready components, free to keep: React and Vue code plus the Figma frame, yours to ship.

Just components, never spam. You can unsubscribe anytime.