From c4e93655123d1897a89fb6a707ee0b2cb1a99d4c Mon Sep 17 00:00:00 2001 From: Gabe Yuan Date: Tue, 28 Nov 2023 14:59:31 +0800 Subject: [PATCH] fix: clipboard.writeText run with async --- src/views/Selection/CopyBtn.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/Selection/CopyBtn.js b/src/views/Selection/CopyBtn.js index 5ae48db..416f9f9 100644 --- a/src/views/Selection/CopyBtn.js +++ b/src/views/Selection/CopyBtn.js @@ -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);