Skip to content
Magic UI SolidMagicUI Solid

Shiny Button

A shiny button component with dynamic styles in the dark mode or light mode.

@/demos/ShinyButtonDemo.tsx
import { ShinyButton } from '@/registry/magicui/shiny-button'
export function ShinyButtonDemo() {
return <ShinyButton>Shiny Button</ShinyButton>
}
Terminal window
pnpm dlx shadcn@latest add @magicui-solid/shiny-button
import { ShinyButton } from '@/components/magicui/shiny-button'
<ShinyButton>Shiny Button</ShinyButton>
Prop Type Description
class string The class name to be applied to the component
children JSX.Element The content to be displayed inside the button

Credit to @luis-code for the inspiration behind this component.

Original:

magicui.design/docs/components/shiny-button