diff options
| author | winter | 2025-03-26 23:45:22 +0000 |
|---|---|---|
| committer | winter | 2025-03-26 23:45:22 +0000 |
| commit | c26a1dca22fcced7b9cd37ace7a20ae71491fd66 (patch) | |
| tree | 0e2f997428b85315a43df68e0b83aea8b970a97f /templates/admin/plugin_card.php | |
| parent | a05e8a564009ae7354f0b1ede5a69ed6d3c6e650 (diff) | |
add plugin admin page
Diffstat (limited to 'templates/admin/plugin_card.php')
| -rw-r--r-- | templates/admin/plugin_card.php | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/templates/admin/plugin_card.php b/templates/admin/plugin_card.php new file mode 100644 index 0000000..4a32e07 --- /dev/null +++ b/templates/admin/plugin_card.php @@ -0,0 +1,30 @@ +<?php +/** @var \Digitigrade\PluginMetadata $meta */ +/** @var string $filename */ +?> + +<?php if (isset($meta->homepage)): ?> + <a href="<?= htmlspecialchars($meta->homepage) ?>" target="_blank"> + <?php endif; ?> + + <div class="pluginCard"> + <div class="pluginInfo"> + <div class="name"><?= $meta->name ?></div> + <div class="version"><?= __f('admin.plugins.version', htmlspecialchars($meta->version)) ?></div> + <div class="author"><?= __f('admin.plugins.author', htmlspecialchars($meta->author)) ?></div> + <div class="filename"><?= htmlspecialchars($filename) ?></div> + </div> + + <div class="actionButtons"> + <button type="button" class="secondary" hx-delete="/fragment/admin/plugins/<?= urlencode($filename) ?>" + hx-confirm="<?= __('admin.plugins.delete.confirm') ?>" hx-target="closest .pluginCard" hx-swap="delete" + hx-disabled-elt="this"> + <span class="material-symbols delete-outline"></span> + <span><?= __('admin.plugins.delete.action') ?></span> + </button> + </div> + </div> + + <?php if (isset($meta->homepage)): ?> + </a> +<?php endif; ?>
\ No newline at end of file |
