DOCS
v0.4

AI Components / Copy Button

Copy Button

One-click copy with "Copied!" confirmation, clipboard fallback, 3 variants.

ai-essentialsv0.5.0

Playground

Examples

Variants
<cg-stack direction="row" gap="md"><ai-copy-button value="npm install @cognivo/components" label="Copy install command"></ai-copy-button><ai-copy-button value="sk-abc123" variant="minimal" label="Copy"></ai-copy-button><ai-copy-button value="Hello" variant="icon-only"></ai-copy-button></cg-stack>

Import

import { AiCopyButton } from '@cognivo/components';
// Or tree-shake: import '@cognivo/components/ai-copy-button';

Per-component imports ship only that component (~8 kB gzip).

API Reference

PropTypeDefaultDescription
valuestringText to copy
labelstring"Copy"Button label
variant"default"|"minimal"|"icon-only""default"Visual variant

Events

EventDetailDescription
ai-copy-success{value}Copy succeeded