no
This commit is contained in:
parent
12e4a700a7
commit
c1996a415f
5 changed files with 46 additions and 4 deletions
|
@ -6,8 +6,26 @@
|
|||
|
||||
trait Categorizable
|
||||
{
|
||||
/* ---------------------------------------------------------------------------- relationship ---- */
|
||||
|
||||
public function categories()
|
||||
{
|
||||
return $this->morphToMany(Category::class, 'categorizable');
|
||||
}
|
||||
|
||||
/* -------------------------------------------------------------------------- listCategories ---- */
|
||||
|
||||
public function listCategories() : string
|
||||
{
|
||||
$cats = $this->categories;
|
||||
$str = '';
|
||||
|
||||
if ($cats->isNotEmpty()) {
|
||||
foreach ($cats as $cat) {
|
||||
$str .= "$cat->name, ";
|
||||
}
|
||||
}
|
||||
|
||||
return rtrim($str, ', ');
|
||||
}
|
||||
}
|
||||
|
|
|
@ -232,7 +232,7 @@ .table__thead th {
|
|||
|
||||
.table__tbody td {
|
||||
text-align: center;
|
||||
padding: 5px;
|
||||
padding: 5px 10px;
|
||||
}
|
||||
|
||||
.table__tbody img {
|
||||
|
@ -350,3 +350,15 @@ .pagination__item, .pagination__item--disabled, .pagination__item--active {
|
|||
.pagination__item:not(:last-child), .pagination__item--disabled:not(:last-child), .pagination__item--active:not(:last-child) {
|
||||
border-right: none;
|
||||
}
|
||||
|
||||
.text--error {
|
||||
color: #e20000;
|
||||
}
|
||||
|
||||
.text--warning {
|
||||
color: #ebb000;
|
||||
}
|
||||
|
||||
.text--success {
|
||||
color: #30be00;
|
||||
}
|
||||
|
|
|
@ -153,7 +153,7 @@ h1 {
|
|||
|
||||
.table__tbody td {
|
||||
text-align: center;
|
||||
padding: 5px;
|
||||
padding: 5px 10px;
|
||||
}
|
||||
|
||||
.table__tbody img {
|
||||
|
|
|
@ -1,2 +1,5 @@
|
|||
@use 'vars' as *;
|
||||
|
||||
.text--error { color: $c-red; }
|
||||
.text--warning { color: $c-yellow; }
|
||||
.text--success { color: $c-green; }
|
|
@ -7,6 +7,8 @@
|
|||
@section('pg-title', 'Joined')
|
||||
|
||||
@section('content')
|
||||
@inject('Category', 'App\Models\Category')
|
||||
|
||||
<table class="table">
|
||||
<thead class="table__thead">
|
||||
<tr>
|
||||
|
@ -21,10 +23,17 @@
|
|||
<tbody class="table__tbody">
|
||||
@foreach ($joined as $fl)
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>
|
||||
@if (!$fl->approved)
|
||||
<span class="text--error">×</span>
|
||||
@endif
|
||||
</td>
|
||||
<td><a href="{{ $fl->url }}" target="_blank">{{ $fl->subject }}</a></td>
|
||||
<td></td>
|
||||
<td>{{ $fl->listCategories() }}</td>
|
||||
<td><img src="{{ $fl->image }}"></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
|
|
Loading…
Reference in a new issue