feat: prevent click when processing

This commit is contained in:
TaurusXin 2025-02-01 13:43:44 +08:00
parent 4df7df678b
commit b0bfb3e606
Signed by: taurusxin
GPG Key ID: C334DCA04AC2D2CC

View File

@ -146,6 +146,9 @@ export const App = () => {
}
const selectFiles = () => {
if (isProcessing) {
return
}
SelectFiles().then(files => {
for (const file of files) {
setItems(prev => [...prev, { file, status: 'pending' }])
@ -234,7 +237,14 @@ export const App = () => {
<Button onClick={selectFiles} icon={<DocumentAddRegular />}>
</Button>
<Button onClick={() => setItems([])} icon={<DeleteDismissRegular />}>
<Button
onClick={() => {
if (!isProcessing) {
setItems([])
}
}}
icon={<DeleteDismissRegular />}
>
</Button>
<Button