import blocksContext, { BlocksDependenciesContext } from './blocksContext'; import { FC } from 'react'; import * as defaultComponents from './defaultComponents'; interface BlocksProviderProps extends Omit { utils?: Partial; } const dftUtils = { BlockLoader: () => null, getWorkspaceHost() { return `${window.location.protocol}//${window.location.host}`; }, }; const uploadFile = async (file: string) => file; export const BlocksProvider: FC = ({ children, externals, utils = dftUtils, components, }) => ( {children} );