{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"toast-web","type":"registry:item","title":"Toast","description":"A brief non-blocking notification that appears above the interface to confirm an action or report timely status.","files":[{"path":"snippets/web/toast.tsx","content":"import { Button, toast, Toast } from \"@heroui/react\";\n\nexport function ToastExample() {\n  return (\n    <div className=\"flex h-full max-w-xl flex-col items-center justify-center\">\n      <Toast.Provider placement=\"bottom\" />\n      <div className=\"flex w-full flex-wrap items-center justify-center gap-4\">\n        <Button size=\"sm\" variant=\"secondary\" onPress={() => toast(\"Simple message\")}>\n          Default\n        </Button>\n        <Button size=\"sm\" variant=\"secondary\" onPress={() => toast.success(\"Operation completed\")}>\n          Success\n        </Button>\n        <Button size=\"sm\" variant=\"secondary\" onPress={() => toast.info(\"New update available\")}>\n          Info\n        </Button>\n        <Button\n          size=\"sm\"\n          variant=\"secondary\"\n          onPress={() => toast.warning(\"Please check your settings\")}\n        >\n          Warning\n        </Button>\n        <Button size=\"sm\" variant=\"secondary\" onPress={() => toast.danger(\"Something went wrong\")}>\n          Error\n        </Button>\n      </div>\n    </div>\n  );\n}\n","type":"registry:file","target":"~/snippets/web/toast.tsx"}],"author":"heroui","dependencies":["@heroui/react"]}