@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
28 lines • 863 B
JavaScript
import React from 'react';
import FieldProviderContext from "./FieldProviderContext.js";
import SharedProvider from "../../../../shared/Provider.js";
import useFieldProvider from "./useFieldProvider.js";
import withComponentMarkers from "../../../../shared/helpers/withComponentMarkers.js";
import { jsx as _jsx } from "react/jsx-runtime";
function FieldProviderProvider(props) {
const {
children,
...restProps
} = props;
const {
sharedProviderParams,
...providerValue
} = useFieldProvider(restProps);
return _jsx(FieldProviderContext, {
value: providerValue,
children: _jsx(SharedProvider, {
...sharedProviderParams,
children: children
})
});
}
withComponentMarkers(FieldProviderProvider, {
_supportsSpacingProps: 'children'
});
export default FieldProviderProvider;
//# sourceMappingURL=FieldProvider.js.map