X7ROOT File Manager
Current Path:
/home/gfecatvj/4abetter.us/wp-content/plugins/leadin/scripts/utils
home
/
gfecatvj
/
4abetter.us
/
wp-content
/
plugins
/
leadin
/
scripts
/
utils
/
📁
..
📄
appUtils.ts
(296 B)
📄
backgroundAppUtils.ts
(1.27 KB)
📄
contentEmbedInstaller.ts
(743 B)
📄
iframe.ts
(1011 B)
📄
isRefreshTokenAvailable.ts
(155 B)
📄
queryParams.ts
(413 B)
📄
withMetaData.ts
(802 B)
Editing: withMetaData.ts
import { withSelect, withDispatch, select } from '@wordpress/data'; // from answer here: https://github.com/WordPress/gutenberg/issues/44477#issuecomment-1263026599 export const isFullSiteEditor = () => { return select && !!select('core/edit-site'); }; const applyWithSelect: any = withSelect((select: Function, props: any): any => { return { metaValue: select('core/editor').getEditedPostAttribute('meta')[ props.metaKey ], }; }); const applyWithDispatch: any = withDispatch( (dispatch: Function, props: any): any => { return { setMetaValue(value: string) { dispatch('core/editor').editPost({ meta: { [props.metaKey]: value } }); }, }; } ); function apply<T>(el: T): T { return applyWithSelect(applyWithDispatch(el)); } export default apply;
Upload File
Create Folder