Copy Button

A button component with copy functionality and visual feedback.

Configuring your account...

Please wait while we prepare everything for you

Usage

import CopyButtonDemo from '@/components/bynanaui/copy-button'

<CopyButtonDemo />

Props

PropTypeDefaultDescription
onCopy() => Promise<void> | voidundefinedFunction to execute when copy is triggered
textstring'Copy'Text to display on the button
successTextstring'Copied!'Text to display when copy is successful
classNamestring''Additional CSS classes

Example

<CopyButtonDemo
  onCopy={async () => {
    await navigator.clipboard.writeText('Hello from LumeUI!');
  }}
  text="Copy Text"
  successText="Text Copied!"
/>