Use proper clipboard writing method
This commit is contained in:
6 files changed
+17
-5
No files matched your search
+4
-2
@@ -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)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user