@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
24 lines • 994 B
JavaScript
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
const _excluded = ["children"],
_excluded2 = ["sharedProviderParams"];
import React from 'react';
import FieldProviderContext from './FieldProviderContext';
import SharedProvider from '../../../../shared/Provider';
import useFieldProvider from './useFieldProvider';
function FieldProviderProvider(props) {
const {
children
} = props,
restProps = _objectWithoutProperties(props, _excluded);
const _useFieldProvider = useFieldProvider(restProps),
{
sharedProviderParams
} = _useFieldProvider,
providerValue = _objectWithoutProperties(_useFieldProvider, _excluded2);
return React.createElement(FieldProviderContext.Provider, {
value: providerValue
}, React.createElement(SharedProvider, sharedProviderParams, children));
}
FieldProviderProvider._supportsSpacingProps = 'children';
export default FieldProviderProvider;
//# sourceMappingURL=FieldProvider.js.map