import React, { useState } from "react"; import { Switch, Form, Input, Space, Tag, InputNumber, Radio, Tooltip, } from 'antd'; import Styles from './web.module.less'; import EditorRegexs from "./editorRegexs"; export default function Password(props) { const { passport, t, changeEnabled, updateConfig } = props; const { id, type, enabled, stateColor } = passport; const config = passport.config || {}; const [min, setMin] = useState(config?.min || 8); const [max, setMax] = useState(config?.max || 24); const [regexs, setRegexs] = useState(config?.regexs || []); const [tip, setTip] = useState(config?.tip || ''); const [mode, setMode] = useState(config?.mode || 'all'); // useEffect(() => { // setMin(config?.min || 8); // setMax(config?.max || 24); // setRegexs(config?.regexs || []); // setTip(config?.tip || ''); // setMode(config?.mode || 'all'); // }, [config]); return (