fix(ui): add input el for workflow upload button

Need this to select the file
This commit is contained in:
psychedelicious 2024-02-13 13:15:48 +11:00
parent 3ecb1e580f
commit 1d9801e7be

View File

@ -22,22 +22,25 @@ const UploadWorkflowButton = () => {
[loadWorkflowFromFile]
);
const { getRootProps } = useDropzone({
const { getInputProps, getRootProps } = useDropzone({
accept: { 'application/json': ['.json'] },
onDropAccepted,
noDrag: true,
multiple: false,
});
return (
<Button
aria-label={t('workflows.uploadWorkflow')}
tooltip={t('workflows.uploadWorkflow')}
leftIcon={<PiUploadSimpleBold />}
{...getRootProps()}
pointerEvents="auto"
>
{t('workflows.uploadWorkflow')}
</Button>
<>
<Button
aria-label={t('workflows.uploadWorkflow')}
tooltip={t('workflows.uploadWorkflow')}
leftIcon={<PiUploadSimpleBold />}
{...getRootProps()}
pointerEvents="auto"
>
{t('workflows.uploadWorkflow')}
</Button>
<input {...getInputProps()} />
</>
);
};