Clipboard API writeText: копирование промокода в один тап
Secure context, fallback и обратная связь «Скопировано».
`navigator.clipboard.writeText(code)` копирует строку в буфер — быстрее, чем `document.execCommand("copy")`, и работает только в secure context (HTTPS).
Показывайте toast и меняйте label кнопки на 2 секунды.
- Clipboard API — MDN — writeText и read.
- Unblocking clipboard access — web.dev — Permissions и UX.
Fallback
При отказе permission выделите текст в `<input readonly>` и вызовите `select()` — пользователь скопирует вручную.