(control) Use a partial template for the storage types tabs.

This commit is contained in:
Viktor Lofgren 2023-10-31 17:12:14 +01:00
parent b7e38cfbae
commit ffadfb4149
4 changed files with 22 additions and 68 deletions

View File

@ -34,28 +34,7 @@
</nav>
<div class="container">
<nav class="nav nav-pills py-5">
<li class="nav-item">
<a href="conf" {{#unless view.conf}}class="nav-link"{{/unless}} {{#if view.conf}}aria-current="page" class="active nav-link"{{/if}}>Base Config</a>
</li>
<li class="nav-item">
<a href="crawl" {{#unless view.crawl}}class="nav-link"{{/unless}} {{#if view.crawl}}aria-current="page" class="active nav-link"{{/if}}>Crawl Data</a>
</li>
<li class="nav-item">
<a href="processed" {{#unless view.processed}}class="nav-link"{{/unless}} {{#if view.processed}}aria-current="page" class="active nav-link"{{/if}}>Processed Data</a>
</li>
<li class="nav-item">
<a href="backup" {{#unless view.backup}}class="nav-link"{{/unless}} {{#if view.backup}}aria-current="page" class="active nav-link"{{/if}}>Backups</a>
</li>
<li class="nav-item">
<a href="specs" {{#unless view.specs}}class="nav-link"{{/unless}} {{#if view.specs}}aria-current="page" class="active nav-link"{{/if}}>Specs</a>
</li>
<li class="nav-item">
<a href="exports" {{#unless view.exports}}class="nav-link"{{/unless}} {{#if view.exports}}aria-current="page" class="active nav-link"{{/if}}>Exports</a>
</li>
</nav>
{{>control/partials/storage-types}}
<h1>Storage Base Configuration</h1>
<table class="table">

View File

@ -34,26 +34,7 @@
</nav>
<div class="container">
<nav class="nav nav-pills py-5">
<li class="nav-item">
<a href="conf" {{#unless view.conf}}class="nav-link"{{/unless}} {{#if view.conf}}aria-current="page" class="active nav-link"{{/if}}>Base Config</a>
</li>
<li class="nav-item">
<a href="crawl" {{#unless view.crawl}}class="nav-link"{{/unless}} {{#if view.crawl}}aria-current="page" class="active nav-link"{{/if}}>Crawl Data</a>
</li>
<li class="nav-item">
<a href="processed" {{#unless view.processed}}class="nav-link"{{/unless}} {{#if view.processed}}aria-current="page" class="active nav-link"{{/if}}>Processed Data</a>
</li>
<li class="nav-item">
<a href="backup" {{#unless view.backup}}class="nav-link"{{/unless}} {{#if view.backup}}aria-current="page" class="active nav-link"{{/if}}>Backups</a>
</li>
<li class="nav-item">
<a href="specs" {{#unless view.specs}}class="nav-link"{{/unless}} {{#if view.specs}}aria-current="page" class="active nav-link"{{/if}}>Specs</a>
</li>
<li class="nav-item">
<a href="exports" {{#unless view.exports}}class="nav-link"{{/unless}} {{#if view.exports}}aria-current="page" class="active nav-link"{{/if}}>Exports</a>
</li>
</nav>
{{>control/partials/storage-types}}
<h1>Storage Details</h1>
{{#with storage.self.storage}}

View File

@ -35,26 +35,7 @@
</nav>
<div class="container">
<nav class="nav nav-pills py-5">
<li class="nav-item">
<a href="conf" {{#unless view.conf}}class="nav-link"{{/unless}} {{#if view.conf}}aria-current="page" class="active nav-link"{{/if}}>Base Config</a>
</li>
<li class="nav-item">
<a href="crawl" {{#unless view.crawl}}class="nav-link"{{/unless}} {{#if view.crawl}}aria-current="page" class="active nav-link"{{/if}}>Crawl Data</a>
</li>
<li class="nav-item">
<a href="processed" {{#unless view.processed}}class="nav-link"{{/unless}} {{#if view.processed}}aria-current="page" class="active nav-link"{{/if}}>Processed Data</a>
</li>
<li class="nav-item">
<a href="backup" {{#unless view.backup}}class="nav-link"{{/unless}} {{#if view.backup}}aria-current="page" class="active nav-link"{{/if}}>Backups</a>
</li>
<li class="nav-item">
<a href="specs" {{#unless view.specs}}class="nav-link"{{/unless}} {{#if view.specs}}aria-current="page" class="active nav-link"{{/if}}>Specs</a>
</li>
<li class="nav-item">
<a href="exports" {{#unless view.exports}}class="nav-link"{{/unless}} {{#if view.exports}}aria-current="page" class="active nav-link"{{/if}}>Exports</a>
</li>
</nav>
{{>control/partials/storage-types}}
<table class="table">
{{#each storage}}

View File

@ -1,7 +1,20 @@
<nav class="tabs">
<a href="/storage">Overview</a>
<a href="/storage/specs">Specifications</a>
<a href="/storage/crawls">Crawl Data</a>
<a href="/storage/processed">Processed Data</a>
<a href="/storage/backups">Backups</a>
<nav class="nav nav-pills py-5">
<li class="nav-item">
<a href="conf" {{#unless view.conf}}class="nav-link"{{/unless}} {{#if view.conf}}aria-current="page" class="active nav-link"{{/if}}>Base Config</a>
</li>
<li class="nav-item">
<a href="crawl" {{#unless view.crawl}}class="nav-link"{{/unless}} {{#if view.crawl}}aria-current="page" class="active nav-link"{{/if}}>Crawl Data</a>
</li>
<li class="nav-item">
<a href="processed" {{#unless view.processed}}class="nav-link"{{/unless}} {{#if view.processed}}aria-current="page" class="active nav-link"{{/if}}>Processed Data</a>
</li>
<li class="nav-item">
<a href="backup" {{#unless view.backup}}class="nav-link"{{/unless}} {{#if view.backup}}aria-current="page" class="active nav-link"{{/if}}>Backups</a>
</li>
<li class="nav-item">
<a href="specs" {{#unless view.specs}}class="nav-link"{{/unless}} {{#if view.specs}}aria-current="page" class="active nav-link"{{/if}}>Specs</a>
</li>
<li class="nav-item">
<a href="exports" {{#unless view.exports}}class="nav-link"{{/unless}} {{#if view.exports}}aria-current="page" class="active nav-link"{{/if}}>Exports</a>
</li>
</nav>