update plugins

This commit is contained in:
Tony Volpe
2024-06-17 14:42:23 -04:00
parent a00f379f7f
commit 38e314323c
9467 changed files with 2032414 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
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 = withSelect((select: Function, props: any): any => {
return {
metaValue: select('core/editor').getEditedPostAttribute('meta')[
props.metaKey
],
};
});
const applyWithDispatch = 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;