feat(ui): disable autocomplete in AccessEditForm

This commit is contained in:
Fu Diwei 2024-12-19 13:11:32 +08:00
parent 525eb83d1e
commit 84a3817b15
15 changed files with 29 additions and 29 deletions

View File

@ -85,7 +85,7 @@ const AccessEditFormACMEHttpReqConfig = ({ form, disabled, loading, model, onMod
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.acmehttpreq_username.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.acmehttpreq_username.tooltip") }}></span>}
> >
<Input placeholder={t("access.form.acmehttpreq_username.placeholder")} /> <Input autoComplete="new-password" placeholder={t("access.form.acmehttpreq_username.placeholder")} />
</Form.Item> </Form.Item>
<Form.Item <Form.Item
@ -94,7 +94,7 @@ const AccessEditFormACMEHttpReqConfig = ({ form, disabled, loading, model, onMod
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.acmehttpreq_password.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.acmehttpreq_password.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.acmehttpreq_password.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.acmehttpreq_password.placeholder")} />
</Form.Item> </Form.Item>
</Form> </Form>
); );

View File

@ -70,7 +70,7 @@ const AccessEditFormAWSConfig = ({ form, disabled, loading, model, onModelChange
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.aws_access_key_id.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.aws_access_key_id.tooltip") }}></span>}
> >
<Input placeholder={t("access.form.aws_access_key_id.placeholder")} /> <Input autoComplete="new-password" placeholder={t("access.form.aws_access_key_id.placeholder")} />
</Form.Item> </Form.Item>
<Form.Item <Form.Item
@ -79,7 +79,7 @@ const AccessEditFormAWSConfig = ({ form, disabled, loading, model, onModelChange
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.aws_secret_access_key.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.aws_secret_access_key.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.aws_secret_access_key.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.aws_secret_access_key.placeholder")} />
</Form.Item> </Form.Item>
<Form.Item <Form.Item

View File

@ -54,7 +54,7 @@ const AccessEditFormAliyunConfig = ({ form, disabled, loading, model, onModelCha
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.aliyun_access_key_id.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.aliyun_access_key_id.tooltip") }}></span>}
> >
<Input placeholder={t("access.form.aliyun_access_key_id.placeholder")} /> <Input autoComplete="new-password" placeholder={t("access.form.aliyun_access_key_id.placeholder")} />
</Form.Item> </Form.Item>
<Form.Item <Form.Item
@ -63,7 +63,7 @@ const AccessEditFormAliyunConfig = ({ form, disabled, loading, model, onModelCha
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.aliyun_access_key_secret.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.aliyun_access_key_secret.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.aliyun_access_key_secret.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.aliyun_access_key_secret.placeholder")} />
</Form.Item> </Form.Item>
</Form> </Form>
); );

View File

@ -54,7 +54,7 @@ const AccessEditFormBaiduCloudConfig = ({ form, disabled, loading, model, onMode
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.baiducloud_access_key_id.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.baiducloud_access_key_id.tooltip") }}></span>}
> >
<Input placeholder={t("access.form.baiducloud_access_key_id.placeholder")} /> <Input autoComplete="new-password" placeholder={t("access.form.baiducloud_access_key_id.placeholder")} />
</Form.Item> </Form.Item>
<Form.Item <Form.Item
@ -63,7 +63,7 @@ const AccessEditFormBaiduCloudConfig = ({ form, disabled, loading, model, onMode
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.baiducloud_secret_access_key.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.baiducloud_secret_access_key.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.baiducloud_secret_access_key.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.baiducloud_secret_access_key.placeholder")} />
</Form.Item> </Form.Item>
</Form> </Form>
); );

View File

@ -54,7 +54,7 @@ const AccessEditFormBytePlusConfig = ({ form, disabled, loading, model, onModelC
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.byteplus_access_key.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.byteplus_access_key.tooltip") }}></span>}
> >
<Input placeholder={t("access.form.byteplus_access_key.placeholder")} /> <Input autoComplete="new-password" placeholder={t("access.form.byteplus_access_key.placeholder")} />
</Form.Item> </Form.Item>
<Form.Item <Form.Item
@ -63,7 +63,7 @@ const AccessEditFormBytePlusConfig = ({ form, disabled, loading, model, onModelC
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.byteplus_secret_key.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.byteplus_secret_key.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.byteplus_secret_key.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.byteplus_secret_key.placeholder")} />
</Form.Item> </Form.Item>
</Form> </Form>
); );

View File

@ -49,7 +49,7 @@ const AccessEditFormCloudflareConfig = ({ form, disabled, loading, model, onMode
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.cloudflare_dns_api_token.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.cloudflare_dns_api_token.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.cloudflare_dns_api_token.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.cloudflare_dns_api_token.placeholder")} />
</Form.Item> </Form.Item>
</Form> </Form>
); );

View File

@ -54,7 +54,7 @@ const AccessEditFormDogeCloudConfig = ({ form, disabled, loading, model, onModel
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.dogecloud_access_key.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.dogecloud_access_key.tooltip") }}></span>}
> >
<Input placeholder={t("access.form.dogecloud_access_key.placeholder")} /> <Input autoComplete="new-password" placeholder={t("access.form.dogecloud_access_key.placeholder")} />
</Form.Item> </Form.Item>
<Form.Item <Form.Item
@ -63,7 +63,7 @@ const AccessEditFormDogeCloudConfig = ({ form, disabled, loading, model, onModel
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.dogecloud_secret_key.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.dogecloud_secret_key.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.dogecloud_secret_key.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.dogecloud_secret_key.placeholder")} />
</Form.Item> </Form.Item>
</Form> </Form>
); );

View File

@ -54,7 +54,7 @@ const AccessEditFormGoDaddyConfig = ({ form, disabled, loading, model, onModelCh
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.godaddy_api_key.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.godaddy_api_key.tooltip") }}></span>}
> >
<Input placeholder={t("access.form.godaddy_api_key.placeholder")} /> <Input autoComplete="new-password" placeholder={t("access.form.godaddy_api_key.placeholder")} />
</Form.Item> </Form.Item>
<Form.Item <Form.Item
@ -63,7 +63,7 @@ const AccessEditFormGoDaddyConfig = ({ form, disabled, loading, model, onModelCh
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.godaddy_api_secret.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.godaddy_api_secret.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.godaddy_api_secret.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.godaddy_api_secret.placeholder")} />
</Form.Item> </Form.Item>
</Form> </Form>
); );

View File

@ -63,7 +63,7 @@ const AccessEditFormHuaweiCloudConfig = ({ form, disabled, loading, model, onMod
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.huaweicloud_access_key_id.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.huaweicloud_access_key_id.tooltip") }}></span>}
> >
<Input placeholder={t("access.form.huaweicloud_access_key_id.placeholder")} /> <Input autoComplete="new-password" placeholder={t("access.form.huaweicloud_access_key_id.placeholder")} />
</Form.Item> </Form.Item>
<Form.Item <Form.Item
@ -72,7 +72,7 @@ const AccessEditFormHuaweiCloudConfig = ({ form, disabled, loading, model, onMod
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.huaweicloud_secret_access_key.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.huaweicloud_secret_access_key.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.huaweicloud_secret_access_key.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.huaweicloud_secret_access_key.placeholder")} />
</Form.Item> </Form.Item>
<Form.Item <Form.Item

View File

@ -49,7 +49,7 @@ const AccessEditFormNameSiloConfig = ({ form, disabled, loading, model, onModelC
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.namesilo_api_key.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.namesilo_api_key.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.namesilo_api_key.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.namesilo_api_key.placeholder")} />
</Form.Item> </Form.Item>
</Form> </Form>
); );

View File

@ -59,7 +59,7 @@ const AccessEditFormPowerDNSConfig = ({ form, disabled, loading, model, onModelC
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.powerdns_api_key.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.powerdns_api_key.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.powerdns_api_key.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.powerdns_api_key.placeholder")} />
</Form.Item> </Form.Item>
</Form> </Form>
); );

View File

@ -54,7 +54,7 @@ const AccessEditFormQiniuConfig = ({ form, disabled, loading, model, onModelChan
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.qiniu_access_key.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.qiniu_access_key.tooltip") }}></span>}
> >
<Input placeholder={t("access.form.qiniu_access_key.placeholder")} /> <Input autoComplete="new-password" placeholder={t("access.form.qiniu_access_key.placeholder")} />
</Form.Item> </Form.Item>
<Form.Item <Form.Item
@ -63,7 +63,7 @@ const AccessEditFormQiniuConfig = ({ form, disabled, loading, model, onModelChan
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.qiniu_secret_key.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.qiniu_secret_key.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.qiniu_secret_key.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.qiniu_secret_key.placeholder")} />
</Form.Item> </Form.Item>
</Form> </Form>
); );

View File

@ -114,7 +114,7 @@ const AccessEditFormSSHConfig = ({ form, disabled, loading, model, onModelChange
<div className="flex space-x-2"> <div className="flex space-x-2">
<div className="w-1/2"> <div className="w-1/2">
<Form.Item name="username" label={t("access.form.ssh_username.label")} rules={[formRule]}> <Form.Item name="username" label={t("access.form.ssh_username.label")} rules={[formRule]}>
<Input placeholder={t("access.form.ssh_username.placeholder")} /> <Input autoComplete="new-password" placeholder={t("access.form.ssh_username.placeholder")} />
</Form.Item> </Form.Item>
</div> </div>
@ -125,7 +125,7 @@ const AccessEditFormSSHConfig = ({ form, disabled, loading, model, onModelChange
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.ssh_password.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.ssh_password.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.ssh_password.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.ssh_password.placeholder")} />
</Form.Item> </Form.Item>
</div> </div>
</div> </div>
@ -138,7 +138,7 @@ const AccessEditFormSSHConfig = ({ form, disabled, loading, model, onModelChange
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.ssh_key.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.ssh_key.tooltip") }}></span>}
> >
<Input.TextArea hidden placeholder={t("access.form.ssh_key.placeholder")} value={form.getFieldValue("key")} /> <Input.TextArea autoComplete="new-password" hidden placeholder={t("access.form.ssh_key.placeholder")} value={form.getFieldValue("key")} />
<Upload beforeUpload={() => false} fileList={keyFileList} maxCount={1} onChange={handleUploadChange}> <Upload beforeUpload={() => false} fileList={keyFileList} maxCount={1} onChange={handleUploadChange}>
<Button icon={<UploadIcon size={16} />}>{t("access.form.ssh_key.upload")}</Button> <Button icon={<UploadIcon size={16} />}>{t("access.form.ssh_key.upload")}</Button>
</Upload> </Upload>
@ -152,7 +152,7 @@ const AccessEditFormSSHConfig = ({ form, disabled, loading, model, onModelChange
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.ssh_key_passphrase.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.ssh_key_passphrase.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.ssh_key_passphrase.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.ssh_key_passphrase.placeholder")} />
</Form.Item> </Form.Item>
</div> </div>
</div> </div>

View File

@ -54,7 +54,7 @@ const AccessEditFormTencentCloudConfig = ({ form, disabled, loading, model, onMo
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.tencentcloud_secret_id.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.tencentcloud_secret_id.tooltip") }}></span>}
> >
<Input placeholder={t("access.form.tencentcloud_secret_id.placeholder")} /> <Input autoComplete="new-password" placeholder={t("access.form.tencentcloud_secret_id.placeholder")} />
</Form.Item> </Form.Item>
<Form.Item <Form.Item
@ -63,7 +63,7 @@ const AccessEditFormTencentCloudConfig = ({ form, disabled, loading, model, onMo
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.tencentcloud_secret_key.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.tencentcloud_secret_key.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.tencentcloud_secret_key.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.tencentcloud_secret_key.placeholder")} />
</Form.Item> </Form.Item>
</Form> </Form>
); );

View File

@ -54,7 +54,7 @@ const AccessEditFormVolcEngineConfig = ({ form, disabled, loading, model, onMode
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.volcengine_access_key_id.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.volcengine_access_key_id.tooltip") }}></span>}
> >
<Input placeholder={t("access.form.volcengine_access_key_id.placeholder")} /> <Input autoComplete="new-password" placeholder={t("access.form.volcengine_access_key_id.placeholder")} />
</Form.Item> </Form.Item>
<Form.Item <Form.Item
@ -63,7 +63,7 @@ const AccessEditFormVolcEngineConfig = ({ form, disabled, loading, model, onMode
rules={[formRule]} rules={[formRule]}
tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.volcengine_secret_access_key.tooltip") }}></span>} tooltip={<span dangerouslySetInnerHTML={{ __html: t("access.form.volcengine_secret_access_key.tooltip") }}></span>}
> >
<Input.Password placeholder={t("access.form.volcengine_secret_access_key.placeholder")} /> <Input.Password autoComplete="new-password" placeholder={t("access.form.volcengine_secret_access_key.placeholder")} />
</Form.Item> </Form.Item>
</Form> </Form>
); );