import React, {
	Fragment,
	ReactElement,
} from 'react';

import {
	ModuleScriptDataProps,
} from '@divi/module';
import { DynamicFieldAttrs } from './types';


/**
 * Dynamic field's script data component.
 *
 * @since ??
 *
 * @param {ModuleScriptDataProps<DynamicFieldAttrs>} props React component props.
 *
 * @returns {ReactElement}
 */
export const ModuleScriptData = ({
	elements,
}: ModuleScriptDataProps<DynamicFieldAttrs>): ReactElement => (
	<Fragment>
		{elements.scriptData({
			attrName: 'module',
		})}
	</Fragment>
);

