Current File : /home/n742ef5/royalanteam.com/wp-content/plugins/myhome-core/views/dashboard/templates.php |
<?php
use Tangibledesign\Framework\Models\Template\TemplateType\TemplateType;
$tab = $_GET['tab'] ?? TemplateType::LAYOUT;
?>
<div class="tdf-app">
<div class="wrap">
<h1 class="wp-heading-inline">
<?php esc_html_e( 'Templates', 'myhome-core' ); ?>
</h1>
<a
class="page-title-action"
href="<?php echo esc_url( admin_url( 'admin.php?page=myhome-add-new-template' ) ); ?>"
>
<?php esc_html_e( 'Add New Template', 'myhome-core' ); ?>
</a>
<mh-tabs
initial-tab="<?php echo esc_attr( $tab ); ?>"
base-url="<?php echo esc_url( admin_url( 'admin.php?page=myhome_templates' ) ); ?>"
>
<div slot-scope="tabs">
<h2 class="nav-tab-wrapper">
<?php foreach ( tdf_app( 'template_types' ) as $mhTemplateType ) : /* @var TemplateType $mhTemplateType */ ?>
<a
@click="tabs.setTab('<?php echo esc_attr( $mhTemplateType->getType() ); ?>')"
href="#"
class="nav-tab"
:class="{'nav-tab-active': tabs.tab === '<?php echo esc_attr( $mhTemplateType->getType() ); ?>'}"
>
<?php echo esc_html( $mhTemplateType->getName() ); ?>
</a>
<?php endforeach; ?>
</h2>
<?php foreach ( tdf_app( 'template_types' ) as $mhTemplateType ) : ?>
<template>
<div
class="tabs-content"
v-show="tabs.tab === '<?php echo esc_attr( $mhTemplateType->getType() ); ?>'"
>
<?php tdf_load_view( 'dashboard/templates/list', compact( tdf_short_prefix() . 'TemplateType' ) ); ?>
</div>
</template>
<?php endforeach; ?>
</div>
</mh-tabs>
</div>
</div>