Skip to content
shadcn.io

shadcn.io is not affiliated with official shadcn/ui

Sonner examples · Position

Bottom Right Position Sonner for React

A button that shows a toast in the bottom-right corner of the screen.

Framework
UI library

Bottom-right is the usual spot for feedback, and it's where Toaster puts toasts anyway. This toast passes position: "bottom-right" on the call to show the option.

Preview

Preview width

Installation

Sign in to get your install command
Free with an account. It carries your token, so the CLI installs everything in one go.

FAQ

Where does this toast appear?

The button calls toast("This is a toast", { position: "bottom-right" }). That places this notice at the bottom right. Other toasts keep the position set on Toaster.

How do I put every toast in that spot?

Set position="bottom-right" on Toaster. This demo sets position on the one call, which is how a single notice lands somewhere the others do not.

Does the position change the message?

No. The message is the string "This is a toast". This call passes no description, icon, action, or duration.

What if I leave position off the call?

bottom-right is also what Toaster uses when position is omitted. This call still passes it, so this notice names the corner itself. The allowed values are top-left, top-center, top-right, bottom-left, bottom-center, and bottom-right.

How do several toasts at this position stack?

Toasts along the bottom stack upward from that edge. This file only fires one toast, with that position on the call.

Does the demo render the toaster?

Yes. The demo renders its own Toaster beside the button, with no position of its own. In an app, render one Toaster near the root; a position on toast moves only that toast.