ComponentsButtons
Close Button
A round button with a cross that turns a quarter turn on hover, for dismissing banners, tags and dialogs.
"use client";
import { CloseButton } from "@/components/miyuki-ui/close-button";
const sizes = ["sm", "md", "lg"] as const;
export default function CloseButtonDemo() {
return (
<div className="flex flex-col items-center gap-6">
<div className="flex items-center gap-6">
{sizes.map((size) => (
<CloseButton key={size} size={size} aria-label={`Dismiss notice (${size})`} />
))}
</div>
<div className="flex items-center gap-6">
{sizes.map((size) => (
<CloseButton key={size} size={size} variant="filled" aria-label={`Dismiss notice, filled (${size})`} />
))}
</div>
</div>
);
}Install
npx shadcn@latest add @miyuki-ui/close-buttonThis needs the @miyuki-ui registry in your components.json. See Using the shadcn CLI.