"use client" import { Button } from "@/styles/base-nova/ui/button" import { toast } from "@/styles/base-nova/ui/toast" export function ToastPromise() { function showToast() { toast.promise( new Promise<{ name: string }>((resolve) => { window.setTimeout(() => resolve({ name: "Event" }), 2000) }), { loading: "Creating event…", success: (data) => `${data.name} created.`, error: "Could not create event.", } ) } return ( ) }