import React, { FunctionComponent } from 'react'; import { GroupId } from '../../../../definition/ISetting'; import { useSettingStructure } from '../../../contexts/SettingsContext'; import GroupPage from './GroupPage'; import AssetsGroupPage from './groups/AssetsGroupPage'; import LDAPGroupPage from './groups/LDAPGroupPage'; import OAuthGroupPage from './groups/OAuthGroupPage'; import TabbedGroupPage from './groups/TabbedGroupPage'; type GroupSelectorProps = { groupId: GroupId; }; const GroupSelector: FunctionComponent = ({ groupId }) => { const group = useSettingStructure(groupId); if (!group) { return ; } if (groupId === 'Assets') { return ; } if (groupId === 'OAuth') { return ; } if (groupId === 'LDAP') { return ; } return ; }; export default GroupSelector;