import { AddNewButton, Heading, Grid, CardOverlay } from '@elementor/app-ui';
import { SiteParts } from '@elementor/site-editor';
import './add-new.scss';
import { Context as TemplatesContext } from '../context/templates';
import BackButton from '../molecules/back-button';
import useFeatureLock from 'elementor-pro-app/hooks/use-feature-lock';
export default function AddNew() {
const { templates } = React.useContext( TemplatesContext ),
hasTemplates = 1 <= Object.keys( templates ).length;
const { isLocked, ConnectButton } = useFeatureLock( 'site-editor' );
/**
* An hover element for each site part.
*
* @param {any} props
*/
const HoverElement = ( props ) => {
if ( isLocked ) {
return (