Jelajahi Sumber

Update admin views

Daniel Supernault 6 tahun lalu
induk
melakukan
79aa88ada5

+ 39 - 19
resources/views/admin/reports/home.blade.php

@@ -1,19 +1,42 @@
-@extends('admin.partial.template')
+@extends('admin.partial.template-full')
 
 @section('section')
-  <div class="title font-weight-bold">
-    <h3 class="font-weight-bold">Reports</h3>
-    <p>
-      <span class="pr-3">
-        <span>Open:</span>
-        <span class="text-danger">{{App\Report::whereNull('admin_seen')->count()}}</span>
-      </span>
-      <span class="">
-        <span>Closed:</span>
-        <span class="text-success">{{App\Report::whereNotNull('admin_seen')->count()}}</span>
-      </span>
-    </p>
-  </div>
+<div class="title">
+  <h3 class="font-weight-bold d-inline-block">Reports</h3>
+  <span class="float-right">
+    <a class="btn btn-{{request()->input('layout')!=='list'?'primary':'light'}} btn-sm" href="{{route('admin.reports')}}">
+      <i class="fas fa-th"></i>
+    </a>
+    <a class="btn btn-{{request()->input('layout')=='list'?'primary':'light'}} btn-sm mr-3" href="{{route('admin.reports',['layout'=>'list', 'page' => request()->input('page') ?? 1])}}">
+      <i class="fas fa-list"></i>
+    </a>
+    <div class="dropdown d-inline-block">
+      <button class="btn btn-light btn-sm dropdown-toggle font-weight-bold" type="button" id="filterDropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+        <i class="fas fa-filter"></i>
+      </button>
+      <div class="dropdown-menu dropdown-menu-right" aria-labelledby="filterDropdown" style="width: 300px;">
+        <div class="dropdown-item">
+          <form>
+            <input type="hidden" name="layout" value="{{request()->input('layout')}}"></input>
+            <input type="hidden" name="page" value="{{request()->input('page')}}"></input>
+            <div class="input-group input-group-sm">
+              <input class="form-control" name="search" placeholder="Filter by username, mime type" autocomplete="off"></input>
+              <div class="input-group-append">
+                <button class="btn btn-outline-primary" type="submit">Filter</button>
+              </div>
+            </div>
+          </form>
+        </div>
+        <div class="dropdown-divider"></div>
+        <div class="dropdown-divider"></div>
+        <a class="dropdown-item font-weight-light" href="?filter=open&layout={{request()->input('layout')}}">Open Reports Only</a>
+        <a class="dropdown-item font-weight-light" href="?filter=closed&layout={{request()->input('layout')}}">Closed Reports Only</a>
+        <div class="dropdown-divider"></div>
+        <a class="dropdown-item font-weight-light" href="?layout={{request()->input('layout')}}">Show all</a>
+      </div>
+    </div>
+  </span>
+</div>
 
   <hr>
 
@@ -61,9 +84,9 @@
     <tbody>
       @foreach($reports as $report)
       <tr>
-        <td class="py-0">
+        <td class="">
           <div class="custom-control custom-checkbox">
-            <input type="checkbox" class="custom-control-input row-check-item" id="row-check-{{$report->id}}" data-resolved="{{$report->admin_seen?'true':'false'}}" data-id="{{$report->id}}">
+            <input type="checkbox" class="custom-control-input" id="row-check-{{$report->id}}" data-resolved="{{$report->admin_seen?'true':'false'}}" data-id="{{$report->id}}">
             <label class="custom-control-label" for="row-check-{{$report->id}}"></label>
           </div>
         </td>
@@ -97,9 +120,6 @@
     top: auto;
     bottom: auto;
   }
-  .table-check .custom-control-label {
-    top: -11px;
-  }
 </style>
 @endpush
 

+ 1 - 1
resources/views/admin/reports/show.blade.php

@@ -1,4 +1,4 @@
-@extends('admin.partial.template')
+@extends('admin.partial.template-full')
 
 @section('section')
   <div class="title">