app-ui / elements / buttons
Buttons With Trailing Icon
07-buttons-with-trailing-icon.jsx
import { CheckCircleIcon } from '@heroicons/react/20/solid'
export default function Example() {
return (
<>
<button
type="button"
className="inline-flex items-center gap-x-1.5 rounded-md bg-indigo-600 px-2.5 py-1.5 text-sm font-semibold text-white shadow-xs hover:bg-indigo-500 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600 dark:bg-indigo-500 dark:shadow-none dark:hover:bg-indigo-400 dark:focus-visible:outline-indigo-500"
>
Button text
<CheckCircleIcon aria-hidden="true" className="-mr-0.5 size-5" />
</button>
<button
type="button"
className="inline-flex items-center gap-x-1.5 rounded-md bg-indigo-600 px-3 py-2 text-sm font-semibold text-white shadow-xs hover:bg-indigo-500 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600 dark:bg-indigo-500 dark:shadow-none dark:hover:bg-indigo-400 dark:focus-visible:outline-indigo-500"
>
Button text
<CheckCircleIcon aria-hidden="true" className="-mr-0.5 size-5" />
</button>
<button
type="button"
className="inline-flex items-center gap-x-2 rounded-md bg-indigo-600 px-3.5 py-2.5 text-sm font-semibold text-white shadow-xs hover:bg-indigo-500 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600 dark:bg-indigo-500 dark:shadow-none dark:hover:bg-indigo-400 dark:focus-visible:outline-indigo-500"
>
Button text
<CheckCircleIcon aria-hidden="true" className="-mr-0.5 size-5" />
</button>
</>
)
}