23 lines
891 B
JavaScript
23 lines
891 B
JavaScript
import { Form, Input, Button } from 'antd';
|
|
import Styles from './pc.module.less';
|
|
export default function Render(props) {
|
|
const { password, input } = props.data;
|
|
const { t, confirm, setInput, showTips } = props.methods;
|
|
return (<>
|
|
<Form>
|
|
<Form.Item label={t('title')}>
|
|
<Input.Password autoFocus value={input} onChange={({ currentTarget }) => setInput(currentTarget.value)} onPressEnter={() => confirm()}/>
|
|
</Form.Item>
|
|
</Form>
|
|
|
|
<div className={Styles.btn}>
|
|
<Button type="link" onClick={() => showTips()}>
|
|
{t('tips.label')}
|
|
</Button>
|
|
<Button type="primary" onClick={() => confirm()} disabled={input.length < 8}>
|
|
{t('common::action.confirm')}
|
|
</Button>
|
|
</div>
|
|
</>);
|
|
}
|