<div class="report-widget widget-activetheme">
    <h3><?= e(__($this->property('title'))) ?></h3>

    <?php if (!isset($error)): ?>
        <div class="theme-thumbnail">
            <img src="<?= $theme->getPreviewImageUrl() ?>" alt="" class="img-fluid" />
        </div>
        <ul class="list-inline">
            <li class="list-inline-item">
            <?php if ($canManage): ?>
                <a href="<?= Backend::url('system/settings/update/october/cms/maintenance_settings') ?>">
            <?php endif ?>
                <?php if ($inMaintenance): ?>
                    <i class="icon-circle-full warning"></i>
                    <span class="text-warning">
                        <?= e(trans('cms::lang.dashboard.active_theme.maintenance')) ?>
                    </span>
                <?php else: ?>
                    <i class="icon-circle-full success"></i>
                    <span class="text-success">
                        <?= e(trans('cms::lang.dashboard.active_theme.online')) ?>
                    </span>
                <?php endif ?>
            <?php if ($canManage): ?>
                </a>
            <?php endif ?>
            </li>
        <?php if ($canManage): ?>
            <li class="list-inline-item">
                <a href="<?= Backend::url('cms/themes') ?>">
                    <?= e(trans('cms::lang.dashboard.active_theme.manage_themes')) ?>
                </a>
            </li>
        <?php endif ?>
        <?php if ($canConfig && $theme->hasCustomData()): ?>
            <li class="list-inline-item">
                <a href="<?= Backend::url('cms/themeoptions/update/'.$theme->getDirName()) ?>">
                    <?= e(trans('cms::lang.dashboard.active_theme.customize_theme')) ?>
                </a>
            </li>
        <?php endif ?>
        </ul>
    <?php else: ?>
        <div class="callout callout-warning no-title">
            <div class="content"><?= e($error) ?></div>
        </div>
    <?php endif ?>
</div>
