Ruixen Pro early-bird — $59 lifetime, then $7902d18h55m18sLock in $59

Command Palette

Search for a command to run...

Docs
Button Copy

Button Copy

React button component — a copy-to-clipboard button with visual feedback on copy success.

Installation

Usage

import ButtonCopy from "@/components/ruixen/button-copy";
 
export default function MyComponent() {
  return (
    <div className="flex gap-4">
      <ButtonCopy value="npm install ruixen-ui" />
      <ButtonCopy value="Copy this text" variant="outline" />
    </div>
  );
}

Props

PropTypeDefaultDescription
valuestring-Text to copy
variant"default" | "outline" | "ghost""default"Button style variant
size"sm" | "md" | "lg""md"Button size
classNamestring-Additional CSS classes

Features

  • One-click copy to clipboard
  • Visual feedback with checkmark icon
  • Automatic reset after copy
  • Uses modern Clipboard API
  • Light and dark mode support