tachybase_todo/packages/client/src/collection-manager/CollectionManagerSchemaComponentProvider.tsx
2022-02-16 15:11:24 +08:00

21 lines
545 B
TypeScript

import React from 'react';
import { SchemaComponentOptions } from '../';
import {
CollectionField,
CollectionFieldProvider,
CollectionProvider,
ResourceActionProvider,
useDataSourceFromRAC
} from './';
export const CollectionManagerSchemaComponentProvider: React.FC = (props) => {
return (
<SchemaComponentOptions
scope={{ useDataSourceFromRAC }}
components={{ CollectionField, CollectionFieldProvider, CollectionProvider, ResourceActionProvider }}
>
{props.children}
</SchemaComponentOptions>
);
};