import { FetchOption } from '@sudoplatform/sudo-profiles' import { Card, VSpace } from '@sudoplatform/web-ui' import Collapse from 'antd/lib/collapse/Collapse' import CollapsePanel from 'antd/lib/collapse/CollapsePanel' import React, { useContext, useEffect } from 'react' import useAsyncFn from 'react-use/lib/useAsyncFn' import { AppContext } from '../../containers/AppContext' import { LearnMore } from '../LearnMore' import { SudoCreate } from './SudoCreate' import { SudoList } from './SudoList' export const SudoManagement: React.FC = () => { const { profilesClient } = useContext(AppContext) const [listSudosResult, listSudos] = useAsyncFn(async () => { console.log('listing sudos') const result = await profilesClient.listSudos(FetchOption.RemoteOnly) return result }) useEffect(() => { void listSudos() }, [listSudos]) return ( ) }