@wordpress/upload-media
Version:
Core media upload logic.
8 lines (7 loc) • 1.15 kB
Source Map (JSON)
{
"version": 3,
"sources": ["../../../src/components/provider/index.tsx"],
"sourcesContent": ["/**\n * WordPress dependencies\n */\nimport { useEffect } from '@wordpress/element';\nimport { useDispatch } from '@wordpress/data';\n\n/**\n * Internal dependencies\n */\nimport withRegistryProvider from './with-registry-provider';\nimport { unlock } from '../../lock-unlock';\nimport { store as uploadStore } from '../../store';\n\nconst MediaUploadProvider = withRegistryProvider( ( props: any ) => {\n\tconst { children, settings } = props;\n\tconst { updateSettings } = unlock( useDispatch( uploadStore ) );\n\n\tuseEffect( () => {\n\t\tupdateSettings( settings );\n\t}, [ settings, updateSettings ] );\n\n\treturn <>{ children }</>;\n} );\n\nexport default MediaUploadProvider;\n"],
"mappings": ";AAGA,SAAS,iBAAiB;AAC1B,SAAS,mBAAmB;AAK5B,OAAO,0BAA0B;AACjC,SAAS,cAAc;AACvB,SAAS,SAAS,mBAAmB;AAU7B;AARR,IAAM,sBAAsB,qBAAsB,CAAE,UAAgB;AACnE,QAAM,EAAE,UAAU,SAAS,IAAI;AAC/B,QAAM,EAAE,eAAe,IAAI,OAAQ,YAAa,WAAY,CAAE;AAE9D,YAAW,MAAM;AAChB,mBAAgB,QAAS;AAAA,EAC1B,GAAG,CAAE,UAAU,cAAe,CAAE;AAEhC,SAAO,gCAAI,UAAU;AACtB,CAAE;AAEF,IAAO,mBAAQ;",
"names": []
}