fix: clipboard.writeText run with async

This commit is contained in:
Gabe Yuan
2023-11-28 14:59:31 +08:00
parent 7d3972d3a8
commit c4e9365512

View File

@@ -5,9 +5,9 @@ import { useState } from "react";
export default function CopyBtn({ text }) {
const [copied, setCopied] = useState(false);
const handleClick = (e) => {
const handleClick = async (e) => {
e.stopPropagation();
navigator.clipboard.writeText(text);
await navigator.clipboard.writeText(text);
setCopied(true);
const timer = setTimeout(() => {
clearTimeout(timer);