```meta
title: @copy — um valor com botão de copiar
description: Uma chave Pix, um cupom, a senha do wi-fi ou um comando, impresso com um botão que copia.
```

_flows.md · documentação · [Blocos](/@docs/blocks)_

# @copy

Um valor que o leitor leva embora — uma chave Pix, um cupom, a senha do wi-fi, um comando — impresso, com um botão que copia.

## Ao vivo

```@copy label:"Chave Pix" value:pix@example.com note:"Qualquer valor ajuda o Ateliê Exemplo"
```

~~~text
```@copy label:"Chave Pix" value:pix@example.com note:"Qualquer valor ajuda o Ateliê Exemplo"
```
~~~

## Variações

**Um cupom.** `label:` diz o que é o valor; `note:` diz até quando vale ou onde colar.

```@copy label:"Cupom de estreia" value:ESTREIA15 note:"15% na primeira compra, até o fim do mês"
```

~~~text
```@copy label:"Cupom de estreia" value:ESTREIA15 note:"15% na primeira compra, até o fim do mês"
```
~~~

**Um comando.** `kind:code` guarda as quebras de linha e usa a fonte de código. Um valor longo, com espaços ou aspas, vai no corpo.

```@copy label:"Para baixar o projeto de exemplo" kind:code
git clone https://example.com/atelie/receitas.git
cd receitas
```

~~~text
```@copy label:"Para baixar o projeto de exemplo" kind:code
git clone https://example.com/atelie/receitas.git
cd receitas
```
~~~

## Argumentos

- `value` — o que é copiado (ou o corpo, que vence o `value`).
- `label` — o que é o valor, acima dele.
- `note` — uma linha abaixo dele.
- `kind` — `text` (o padrão) ou `code`.
