Sonner/sonner-content-

PreviousNext

A sonner/sonner-content- example

Docs
shadcnblocksblock

Preview

Loading preview…
code/example/sonner/sonner-content-2.tsx
"use client";

import { CheckCircleIcon } from "lucide-react";
import { toast } from "sonner";

import { Button } from "@/components/ui/button";

export const title = "Toast with Custom Icon";

const Example = () => (
  <Button
    onClick={() =>
      toast("Payment successful", {
        icon: <CheckCircleIcon className="size-4" />,
        description: "Your payment has been processed",
      })
    }
    variant="outline"
  >
    Show Toast
  </Button>
);

export default Example;

Installation

npx shadcn@latest add @shadcnblocks/sonner-sonner-content-2

Usage

import { SonnerSonnerContent2 } from "@/components/sonner-sonner-content-2"
<SonnerSonnerContent2 />