26 lines
509 B
TypeScript
26 lines
509 B
TypeScript
"use client"
|
|
|
|
import { Button } from "@/styles/base-nova/ui/button"
|
|
import { toast } from "@/styles/base-nova/ui/toast"
|
|
|
|
export function ToastDemo() {
|
|
function showToast() {
|
|
const id = toast.add({
|
|
title: "Event created",
|
|
description: "Sunday, December 3 at 9:00 AM",
|
|
actionProps: {
|
|
children: "Undo",
|
|
onClick() {
|
|
toast.close(id)
|
|
},
|
|
},
|
|
})
|
|
}
|
|
|
|
return (
|
|
<Button variant="outline" onClick={showToast}>
|
|
Show Toast
|
|
</Button>
|
|
)
|
|
}
|