Skip to content

Commit dd30176

Browse files
committed
chore: add help button to redirect to upload documentation
1 parent 92bcf3a commit dd30176

1 file changed

Lines changed: 24 additions & 8 deletions

File tree

apps/web/src/features/upload/pages/UploadPage.tsx

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { Button, FileDropzone, Heading, Spinner } from '@douglasneuroinformatics
44
import { useDownload, useTranslation } from '@douglasneuroinformatics/libui/hooks';
55
import { useNotificationsStore } from '@douglasneuroinformatics/libui/hooks';
66
import type { AnyUnilingualFormInstrument } from '@opendatacapture/runtime-core';
7-
import { DownloadIcon } from 'lucide-react';
7+
import { BadgeHelpIcon, DownloadIcon } from 'lucide-react';
88
import { useParams } from 'react-router-dom';
99

1010
import { PageHeader } from '@/components/PageHeader';
@@ -121,13 +121,29 @@ export const UploadPage = () => {
121121
<Button disabled={!(file && instrument)} variant={'primary'} onClick={handleInstrumentCSV}>
122122
{t('core.submit')}
123123
</Button>
124-
<Button className="gap-1.5" disabled={!instrument} variant={'primary'} onClick={handleTemplateDownload}>
125-
<DownloadIcon />
126-
{t({
127-
en: 'Download Template',
128-
fr: 'Télécharger le modèle'
129-
})}
130-
</Button>
124+
<div className="flex justify-between space-x-1">
125+
<Button className="gap-1" disabled={!instrument} variant={'primary'} onClick={handleTemplateDownload}>
126+
<DownloadIcon />
127+
{t({
128+
en: 'Download Template',
129+
fr: 'Télécharger le modèle'
130+
})}
131+
</Button>
132+
<a href="https://opendatacapture.org/en/docs/guides/how-to-upload-data/" rel="noreferrer" target="_blank">
133+
<Button
134+
className="gap-1"
135+
disabled={!instrument}
136+
formAction={'https://opendatacapture.org/en/docs/guides/how-to-upload-data/'}
137+
variant={'primary'}
138+
>
139+
<BadgeHelpIcon />
140+
{t({
141+
en: 'Help',
142+
fr: 'Aide'
143+
})}
144+
</Button>
145+
</a>
146+
</div>
131147
</div>
132148
</div>
133149
) : (

0 commit comments

Comments
 (0)