Added Bad Space Info to index

Added some preliminary Bad Spade stats to the index to set up a space
for additional information to be shared in the future. Starting with an
    accurate display of locations tracked, Current Sources count and
    last update date
This commit is contained in:
ro 2024-01-26 12:16:38 -06:00
parent 175ea25d7b
commit c13f144e20
5 changed files with 45 additions and 18 deletions

View file

@ -25,12 +25,14 @@ class FrontIndexController extends Controller
public function start()
{
$list = $this->getRecent();
$list = $this->getRecent();
$latest_date = $list[0]->updated_at->format('Y M d');
return view('front.index', [
'count' => count($list),
'sources' => count(Source::where("active", true)->get()),
'recent' => $list,
'title' => "The Bad Space"
'count' => count($list),
'sources' => count(Source::where("active", true)->get()),
'recent' => $list,
'latest_date' => $latest_date,
'title' => "The Bad Space"
]);
}
@ -50,16 +52,17 @@ class FrontIndexController extends Controller
}
//this gets recent updates to display under search results
$list = $this->getRecent();
$list = $this->getRecent();
$latest_date = $list[0]->updated_at->format('Y M d');
return view('front.index', [
'count' => count($list),
'sources' => count(Source::where("active", true)->get()),
'recent' => $list,
'results' => $results,
'recent' => $list,
'terms' => $terms,
'title' => "Search Results",
'count' => count($list),
'sources' => count(Source::where("active", true)->get()),
'recent' => $list,
'results' => $results,
'recent' => $list,
'terms' => $terms,
'latest_date' => $latest_date,
'title' => "Search Results",
]);
}

View file

@ -41,6 +41,23 @@ section.index-meta article {
margin-top: 20px;
}
div.index-meta {
display: grid;
grid-template-columns: 50% 50%;
gap: 10px;
width: 98%;
font-weight: 500;
color: var(--secondary);
}
div.index-meta > label:nth-child(2),
div.index-meta > label:nth-child(4),
div.index-meta > label:nth-child(6) {
color: var(--white);
width: 100%;
text-align: right;
}
@media only screen and (max-width: 800px) {
form.index-search-form > input[type="text"] {
width: 85%;

View file

@ -39,7 +39,7 @@ a.list-link {
display: grid;
grid-template-columns: 70px 80% 80px 80px;
gap: 10px;
width: 80%;
width: 90%;
height: 45px;
padding-bottom: 20px;
cursor: pointer;

View file

@ -185,6 +185,7 @@ footer {
color: var(--primary);
background: var(--secondary);
height: 200px;
margin-top: 50px;
}
footer > div:nth-child(1) {

View file

@ -57,9 +57,15 @@
</div>
</a>
@endfor
<h2>Bad Space Stats</h2>
<strong>{{$count}}</strong><br />
Instances being tracked.
<h2>Info</h2>
<div class="index-meta">
<label>Locations Tracked</label>
<label>{{$count}}</label>
<label>Total Sources</label>
<label>{{$sources}}</label>
<label>Latest Update</label>
<label>{{$latest_date}}</label>
</div>
</article>
</section>