import React, { useEffect, useState } from "react"; import { Switch, Form, Select, Tag, Tooltip, } from 'antd'; import Styles from './web.module.less'; export default function Oauth(props) { const { passport, t, changeEnabled, updateConfig, oauthOptions } = props; const { id, type, enabled, stateColor } = passport; const config = passport.config || {}; const [oauthIds, setOauthIds] = useState(config?.oauthIds); useEffect(() => { setOauthIds(config?.oauthIds || []); }, [config]); return (