Overlays & feedback

Dialogs, sheets, popovers and tooltips, plus alerts, progress and loading.

Dialog

For a short task that needs the person’s full attention, like editing one record.

Edit a delivery address

Order #4479, Marguerite Lowe

3 Mill Row, Hollin Bridge, MA 01749

Alert dialog

For a confirmation that can’t be undone. It only closes when the person picks an answer.

Cancel an order

Order #4479, Marguerite Lowe Open

2 items, $43.50

Small, from the ink card

Draft note to Tomasz: “Pot on the witch hazel cuttings before Friday.”

Sheet

For details that sit beside the page, like an order opened from a list.

Order details

Drawer

A sheet from the bottom edge that can be dragged shut. Best on phones.

Care notes, from the warm block

Hellebore ‘Ice n’ Roses’

2 L pot, $18.50. 38 in the shade house.

Popover

For a small panel tied to one control: a note, a quick setting, a filter.

Delivery notes, on the cool block

#4474, Thursday, October 22, Van 1

Note: Leave by the side gate if nobody is in.

Hover card

A preview of a person or record behind a link. Keep anything essential out of it: touch screens never see it.

A staff name in an order log

#4475 packed by on Wednesday, October 21 at 3:05 PM, checked by .

Tooltip

Names an icon button. One short line, never anything the person must read to finish a task.

Icon buttons on an order row
#4474
On the ink card
#4474

Sonner

A toast confirms something that already happened and offers a way back. Errors stay up longer.

Success with undo, error, and a slow task

Order #4474: out for delivery

Alert

A message that stays on the page until the problem is gone. Not for confirmations; use a toast.

Variants
Frost tonight, down to 27°F
Move the hellebores and young foxgloves into tunnel 1 before you close up.
Tunnel 2 heater is off
It stopped at 4:12 AM and the tunnel is down to 35°F, with 112 foxglove ‘Pam’s Choice’ inside. Tomasz is on his way in.
Bare-root roses arrive Tuesday, November 10
116 plants from Ellery’s, 9 already reserved. Clear the heeling-in bed by Sunday, November 8.
Hard frost likely this weekend
Fleece the young witch hazels in the tree row on Friday afternoon.
On the ink card
Van 2 goes in for its service
Wednesday, October 28, a day with no run. Tomasz drops it off at 9:00 AM and it is back for Thursday, October 29.

Progress

For a task with a known size. Say what is happening and how far along it is.

Importing the stock take

Stock take, Tuesday, October 20

0 of 1,284 plants

On the ink card

Packing #4481 for collection

3 of 4 items

Skeleton

Holds the shape of content that is on its way, so the page doesn’t jump when it lands.

Today’s new orders

Spinner

For a short wait with no known length. Put it in the button that started the work, with a label.

Inside buttons
With a label, on the ink card

Checking the tree row for witch hazel…

Built to be copied.

Meadow is a shadcn-svelte setup with its own tokens and every component restyled. Take the CSS, take the components you need, and leave the rest.

Meadow

Meadow, 2026. Built on shadcn-svelte.