Use proper clipboard writing method

This commit is contained in:
Lncvrt committed 2026-02-18 00:52:41 -07:00
1 parent d78ce0e79b
commit 9e1d0720f4
6 files changed
+17 -5

No files matched your search

+4 -2
View File
@@ -1,6 +1,7 @@
import { useState, useEffect, useCallback } from 'react'
import '@fontsource/lexend'
import './App.css'
import { writeText } from '@tauri-apps/plugin-clipboard-manager'
function App () {
const [password, setPassword] = useState('')
@@ -34,8 +35,9 @@ function App () {
)
}, [length, useUpper, useLower, useNumbers, useSymbols])
const copyToClipboard = () => {
navigator.clipboard.writeText(password)
const copyToClipboard = async () => {
if (password.trim().length == 0) return
await writeText(password)
setCopied(true)
setTimeout(() => setCopied(false), 1000)
}