Toaster

The viewport component that renders toasts. Add it once to your layout.

import { Toaster } from "sileo";
PropTypeDefaultDescription
positionToastPosition"top-right"Default position for all toasts
offsetnumber | string | object16Distance from viewport edges
optionsPartial<ToastOptions>Default options merged into every toast

Offset

The offset prop accepts a number, string, or per-side config.

<Toaster offset={20} />

<Toaster offset={{ top: 20, right: 16 }} />

Default Options

Set global defaults that apply to every toast.

<Toaster
  options={{
    fill: "#171717",
    styles: { description: "text-white/75!" },
  }}
/>

ToastPosition

type ToastPosition =
  | "top-left"
  | "top-center"
  | "top-right"
  | "bottom-left"
  | "bottom-center"
  | "bottom-right";