admonition-demo-interactive
delta-components/admonition-demo-interactiveFreeExample
delta-components publishes no description for this item.
Install it
npx shadcn@latest add https://deltacomponents.dev/r/admonition-demo-interactive.jsonSource
1"use client"23import { useEffect, useState } from "react"45import { Admonition } from "@/components/ui/admonition"67const admonitionTypes = [8 {9 type: "note",10 title: "Note",11 content:12 "This is a note admonition. Use it to provide additional information that users should be aware of.",13 },14 {15 type: "tip",16 title: "Pro Tip",17 content:18 "This is a tip admonition. Perfect for sharing helpful advice or best practices.",19 },20 {21 type: "info",22 title: "Information",23 content:24 "This is an info admonition. Great for providing contextual information.",25 },26 {27 type: "warning",28 title: "Warning",29 content:30 "This is a warning admonition. Use it to alert users about potential issues or important considerations.",31 },32 {33 type: "danger",34 title: "Danger",35 content:36 "This is a danger admonition. Use it for critical warnings that users must pay attention to.",37 },38 {39 type: "success",40 title: "Success",41 content:42 "This is a success admonition. Great for confirming successful actions or positive outcomes.",43 },44 {45 type: "caution",46 title: "Caution",47 content:48 "This is a caution admonition. Use it for important warnings that require user attention.",49 },50]5152export default function AdmonitionDemoInteractive() {53 const [currentIndex, setCurrentIndex] = useState(0)5455 useEffect(() => {56 const interval = setInterval(() => {57 setCurrentIndex((prev) => (prev + 1) % admonitionTypes.length)58 }, 1000)5960 return () => clearInterval(interval)61 }, [])6263 const currentAdmonition = admonitionTypes[currentIndex]6465 return (66 <div className="max-w-md">67 <Admonition68 type={currentAdmonition.type as any}69 title={currentAdmonition.title}70 >71 {currentAdmonition.content}72 </Admonition>73 </div>74 )75}
What it pulls in
Other registry items
Files it writes
More from delta-components
All 93 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| admonition-actions-demoadmonition-actions-demo | delta-components | Examples | Free | no deps | |
| admonition-collapsible-demoadmonition-collapsible-demo | delta-components | Examples | Free | no deps | |
| admonition-custom-icon-demoadmonition-custom-icon-demo | delta-components | Examples | Free | no deps | |
| admonition-demoadmonition-demo | delta-components | Examples | Free | no deps | |
| admonition-dismissible-demoadmonition-dismissible-demo | delta-components | Examples | Free | no deps | |
| cambio-image-close-button-democambio-image-close-button-demo | delta-components | Examples | Free | no deps | |
| cambio-image-democambio-image-demo | delta-components | Examples | Free | no deps | |
| cambio-image-dismiss-on-scroll-democambio-image-dismiss-on-scroll-demo | delta-components | Examples | Free | no deps |
