tachybase_todo/packages/plugins/@tachybase/plugin-map/src/client/block/index.tsx
2024-06-04 12:03:59 +08:00

19 lines
591 B
TypeScript

import React from 'react';
import { SchemaComponentOptions } from '@tachybase/client';
import { MapBlock } from './MapBlock';
import { MapBlockDesigner } from './MapBlockDesigner';
import { MapBlockInitializer } from './MapBlockInitializer';
import { MapBlockProvider, useMapBlockProps } from './MapBlockProvider';
export const MapBlockOptions = (props) => {
return (
<SchemaComponentOptions
scope={{ useMapBlockProps }}
components={{ MapBlockInitializer, MapBlockDesigner, MapBlockProvider, MapBlock }}
>
{props.children}
</SchemaComponentOptions>
);
};