plugin updates

This commit is contained in:
Tony Volpe
2024-09-25 09:45:47 -04:00
parent cc870f301f
commit f6021c7c22
245 changed files with 4835 additions and 4671 deletions

View File

@@ -0,0 +1,23 @@
import React from 'react';
import { leadinPluginVersion, pluginPath } from '../../constants/leadinConfig';
import { useRefEffect } from '@wordpress/compose';
function StylesheetErrorBondary({ children }: React.PropsWithChildren) {
const ref = useRefEffect(element => {
const { ownerDocument } = element;
if (
ownerDocument &&
!ownerDocument.getElementById('leadin-gutenberg-css')
) {
const link = ownerDocument.createElement('link');
link.id = 'leadin-gutenberg-css';
link.rel = 'stylesheet';
link.href = `${pluginPath}/build/gutenberg.css?ver=${leadinPluginVersion}`;
ownerDocument.head.appendChild(link);
}
}, []);
return <div ref={ref}>{children}</div>;
}
export default StylesheetErrorBondary;