Components

Toast

The toast component is used to give feedback to users after an action has taken place.

This is a custom-made component according to our styling conventions, limiting the available props and styling options.

Anatomy

Import the component.

import { Toast } from "@rafty/ui";

<Toast />;

Usage

The toast will close itself after a timeout.

Toasts by default appears at the top of an application window, and it is possible to have more than one toast onscreen at a time.

Success Banner
<Toast
  severity="success"
  title="Success Banner"
/>

Title

The title is another required prop for in toast.

This is sample
<Toast
  severity="warning"
  title="This is sample"
/>

Message

The message prop is used to display description below title in toast

Success Banner

Data uploaded to the server. Fire on!

<Toast
  message="Data uploaded to the server. Fire on!"
  severity="info"
  title="Success Banner"
/>

Severity

There are 4 severity options in toast: error, warning, info & success. It is a required prop.

Success Banner
Success Banner
Success Banner
Success Banner
<div className="w-full flex flex-col gap-4 items-center">
  <Toast
    severity="success"
    title="Success Banner"
  />
  <Toast
    severity="warning"
    title="Success Banner"
  />
  <Toast
    severity="info"
    title="Success Banner"
  />
  <Toast
    severity="error"
    title="Success Banner"
  />
</div>

Visible

The visible prop is used to manage the visibility of toast.

Success Banner
<Toast
  severity="info"
  title="Success Banner"
  visible
/>

© 2025 rhinobase, Inc. All rights reserved.

We only collect analytics essential to ensuring smooth operation of our services.