check
Code copied to clipboard.
close
menu

Snackbar

Snackbars are essentially rich toasts. In other words, they're long, horizontally-oriented cards that communicate short information that can either be actionable or not.

Example Instance

<Snackbar
  message="Styled with className and onClick!"
  className="custom-snackbar"
  onClick={() => alert("Snackbar clicked")}
  style={{ cursor: "pointer" }}
/>
content_copy
warning
Note: The above snippet omits import statements and surrounding markup. It's assumed you'd be pasting this inside the return block of an existing functional component.

Installation

Next.js

Note: Other React frameworks are not currently supported, but they might still work. Try at your own risk.

Method Instructions
LiftKit CLI
From any Next.js project, run the following command in your terminal.
npm run add snackbar
content_copy
Github open_in_new View on Github

Props

Unique

Props unique to this component.

Name Required Type Description Default Val
cardProps no LkCardProps Optional props to pass to the underlying card component undefined
globalColor no LkColorWithOnToken Sets the background and text color using a global color token undefined
message no string The plain-text content of the snackbar undefined

Common

Props with globally-defined behavior that are used in multiple components.

Common PropsStatus
{children}Supported
Native HTML attributesSupported