import {
useEffect,
createElement,
Fragment,
useContext,
} from '@wordpress/element'
import { Transition, animated } from 'blocksy-options'
import { __ } from 'ct-i18n'
import useExtsStatus from './Extensions/useExtsStatus'
import Sidebar from './Extensions/Sidebar'
import CurrentExtension from './Extensions/CurrentExtension'
import SubmitSupport from '../helpers/SubmitSupport'
import DashboardContext from '../DashboardContext'
import NoLicense from '../NoLicense'
const Extension = (props) => {
const { history } = useContext(DashboardContext)
const { navigate } = props
const { forceEmptyExts, exts_status, syncExts, isLoading, setExtsStatus } =
useExtsStatus()
let currentExtension = null
if (exts_status[props.extension]) {
currentExtension = {
...exts_status[props.extension],
name: props.extension,
}
}
if (forceEmptyExts) {
return