import { createForm } from '@formily/core'; import React, { createContext, useContext, useMemo, useState } from 'react'; import { FormProvider, SchemaComponent } from '../../schema-component'; import { scopesSchema } from './schemas/scopes'; const RolesResourcesScopesSelectedRowKeysContext = createContext(null); const RolesResourcesScopesSelectedRowKeysProvider: React.FC = (props) => { const [keys, setKeys] = useState([]); return ( {props.children} ); }; export const useRolesResourcesScopesSelectedRowKeys = () => { return useContext(RolesResourcesScopesSelectedRowKeysContext); }; export const ScopeSelect = (props) => { const form = useMemo( () => createForm({ values: { scope: props.value, }, }), [], ); return ( ); };