app-ui / feedback / alerts
With Actions
03-with-actions.jsx
import { CheckCircleIcon } from '@heroicons/react/20/solid'
export default function Example() {
return (
<div className="rounded-md bg-green-50 p-4 dark:bg-green-500/10 dark:outline dark:outline-green-500/20">
<div className="flex">
<div className="shrink-0">
<CheckCircleIcon aria-hidden="true" className="size-5 text-green-400" />
</div>
<div className="ml-3">
<h3 className="text-sm font-medium text-green-800 dark:text-green-200">Order completed</h3>
<div className="mt-2 text-sm text-green-700 dark:text-green-200/85">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Aliquid pariatur, ipsum similique veniam.</p>
</div>
<div className="mt-4">
<div className="-mx-2 -my-1.5 flex">
<button
type="button"
className="rounded-md bg-green-50 px-2 py-1.5 text-sm font-medium text-green-800 hover:bg-green-100 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-green-600 dark:bg-transparent dark:text-green-200 dark:hover:bg-white/10 dark:focus-visible:outline-offset-1 dark:focus-visible:outline-green-500/50"
>
View status
</button>
<button
type="button"
className="ml-3 rounded-md bg-green-50 px-2 py-1.5 text-sm font-medium text-green-800 hover:bg-green-100 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-green-600 dark:bg-transparent dark:text-green-200 dark:hover:bg-white/10 dark:focus-visible:outline-offset-1 dark:focus-visible:outline-green-500/50"
>
Dismiss
</button>
</div>
</div>
</div>
</div>
</div>
)
}