@muxima-ui/copy-to-clipboard
v1.0.0
Published
Copy to clipboard component for Angular 18+ - Muxima UI
Downloads
91
Maintainers
Readme
Copy to Clipboard
Componente de cópia para clipboard com feedback visual e suporte a diferentes navegadores.
Instalação
npm install @muxima-ui/copy-to-clipboardUso Básico
import { CopyToClipboardComponent } from '@muxima-ui/copy-to-clipboard';
@Component({
standalone: true,
imports: [CopyToClipboardComponent],
template: `
<muxima-copy-to-clipboard
content="Texto para copiar"
(copied)="onCopied($event)">
</muxima-copy-to-clipboard>
`
})
export class MyComponent {
onCopied(text: string) {
console.log('Copiado:', text);
}
}API
Inputs
content: string - Conteúdo a ser copiadolabel: string - Label do botãovariant: 'button' | 'icon' | 'inline' - Estilo do botãosize: 'small' | 'medium' | 'large' - TamanhoshowFeedback: boolean - Mostra feedback visualshowTooltip: boolean - Mostra tooltip ao hover
Outputs
copied: EventEmitter - Emitido quando copiadoerror: EventEmitter - Emitido em caso de erro
Licença
MIT
