Skip to contentFacade Pro is $149 once during launch, then $199. Lifetime updates.
Facade
Browse the library

Components / Buttons

Shine button

Free

Pill button with a soft light sweep on hover, three variants, three sizes and an arrow that nudges forward.

View as Markdownlucide-react

Installation

$npx shadcn@latest add https://facadeui.com/r/shine-button.json

Usage

import { ShineButton } from "@/components/facade/shine-button";

export default function Page() {
  return <ShineButton />;
}

Props

ShineButtonProps is exported, so you can extend or wrap it. Every prop has a default; <ShineButton /> renders the example above.

Props of ShineButton
PropTypeDescription
variantShineButtonVariantVisual style. Defaults to "brand".
sizeShineButtonSizeHeight and padding scale. Defaults to "md".
iconReact.ReactNodeOptional leading icon.
arrowbooleanShow a trailing arrow that nudges forward on hover.
classNamestring
childrenReact.ReactNode

Ask your agent

With the Facade MCP server connected, this prompt is enough:

Add the Facade shine button to this page and adapt the copy to our business.