Fixed missing password on Approver registration

This commit is contained in:
Patrick Alvin Alcala 2025-09-30 11:15:25 +08:00
parent 67512d8510
commit feeda84f4c

View file

@ -233,6 +233,9 @@ export default () => {
<h4>Name of Approver</h4> <h4>Name of Approver</h4>
<span class="approver-name">{APPROVERNAME}</span> <span class="approver-name">{APPROVERNAME}</span>
<h4>Password</h4>
<Input value={password()} onChange={setPassword}></Input>
<Show when={allow() === 2}> <Show when={allow() === 2}>
<h4>Upload Signature</h4> <h4>Upload Signature</h4>
<FileField class="filefield" maxFiles={1} onFileAccept={(data) => setFile(data)} accept=".png"> <FileField class="filefield" maxFiles={1} onFileAccept={(data) => setFile(data)} accept=".png">
@ -253,17 +256,29 @@ export default () => {
</FileField> </FileField>
<Padding top={2} bottom={0} left={0} right={0}> <Padding top={2} bottom={0} left={0} right={0}>
<Show when={file()}> <Show when={file() && password()}>
<Row> <Row>
<Button edges="curved" design="bo-primary" label="Register" onClick={generateSignature} wide /> <Button edges="curved" design="bo-primary" label="Register" onClick={generateSignature} wide />
</Row> </Row>
</Show> </Show>
<Show when={!file()}> <Show when={file() && !password()}>
<Row>
<span class="already-registered">Required password</span>
</Row>
</Show>
<Show when={!file() && password()}>
<Row> <Row>
<span class="already-registered">Required signature</span> <span class="already-registered">Required signature</span>
</Row> </Row>
</Show> </Show>
<Show when={!file() && !password()}>
<Row>
<span class="already-registered">Required password and signature</span>
</Row>
</Show>
</Padding> </Padding>
</Show> </Show>