@wordpress/upload-media
Version:
Core media upload logic.
8 lines (7 loc) • 1.23 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": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAGA,qBAA0B;AAC1B,kBAA4B;AAK5B,oCAAiC;AACjC,yBAAuB;AACvB,mBAAqC;AAU7B;AARR,IAAM,0BAAsB,8BAAAA,SAAsB,CAAE,UAAgB;AACnE,QAAM,EAAE,UAAU,SAAS,IAAI;AAC/B,QAAM,EAAE,eAAe,QAAI,+BAAQ,yBAAa,aAAAC,KAAY,CAAE;AAE9D,gCAAW,MAAM;AAChB,mBAAgB,QAAS;AAAA,EAC1B,GAAG,CAAE,UAAU,cAAe,CAAE;AAEhC,SAAO,2EAAI,UAAU;AACtB,CAAE;AAEF,IAAO,mBAAQ;",
"names": ["withRegistryProvider", "uploadStore"]
}