home.blade.php 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. @extends('admin.partial.template')
  2. @include('admin.settings.sidebar')
  3. @section('section')
  4. <div class="title">
  5. <h3 class="font-weight-bold">Pages</h3>
  6. <p class="lead">Set custom page content</p>
  7. </div>
  8. <hr>
  9. @if($pages->count())
  10. <div class="table-responsive">
  11. <table class="table">
  12. <thead class="bg-light">
  13. <tr class="text-center">
  14. <th scope="col" class="border-0" width="5%">
  15. <span>ID</span>
  16. </th>
  17. <th scope="col" class="border-0" width="50%">
  18. <span>Slug</span>
  19. </th>
  20. <th scope="col" class="border-0" width="15%">
  21. <span>Active</span>
  22. </th>
  23. <th scope="col" class="border-0" width="30%">
  24. <span>Updated</span>
  25. </th>
  26. </tr>
  27. </thead>
  28. <tbody>
  29. @foreach($pages as $page)
  30. <tr class="font-weight-bold text-center page-row">
  31. <th scope="row">
  32. <a href="{{$page->editUrl()}}">{{$page->id}}</a>
  33. </th>
  34. <td>{{$page->slug}}</td>
  35. <td>{{$page->active ? 'active':'inactive'}}</td>
  36. <td>{{$page->updated_at->diffForHumans(null, true, true, true)}}</td>
  37. </tr>
  38. @endforeach
  39. </tbody>
  40. </table>
  41. </div>
  42. <div class="d-flex justify-content-center mt-5 small">
  43. {{$pages->links()}}
  44. </div>
  45. <hr>
  46. <div class="btn-group">
  47. <form class="form-inline mr-1" method="post" action="/i/admin/settings/pages/create">
  48. @csrf
  49. <input type="hidden" name="page" value="about">
  50. <button type="submit" class="btn btn-outline-secondary font-weight-bold">Create About</button>
  51. </form>
  52. <form class="form-inline mr-1" method="post" action="/i/admin/settings/pages/create">
  53. @csrf
  54. <input type="hidden" name="page" value="privacy">
  55. <button type="submit" class="btn btn-outline-secondary font-weight-bold">Create Privacy</button>
  56. </form>
  57. <form class="form-inline mr-1" method="post" action="/i/admin/settings/pages/create">
  58. @csrf
  59. <input type="hidden" name="page" value="terms">
  60. <button type="submit" class="btn btn-outline-secondary font-weight-bold">Create Terms</button>
  61. </form>
  62. <form class="form-inline" method="post" action="/i/admin/settings/pages/create">
  63. @csrf
  64. <input type="hidden" name="page" value="community_guidelines">
  65. <button type="submit" class="btn btn-outline-secondary font-weight-bold">Create Guidelines</button>
  66. </form>
  67. </div>
  68. @else
  69. <div class="card bg-light shadow-none rounded-0">
  70. <div class="card-body text-center">
  71. <p class="lead text-muted font-weight-bold py-5 mb-0">No custom pages found</p>
  72. </div>
  73. </div>
  74. <hr>
  75. <div class="btn-group">
  76. <form class="form-inline mr-1" method="post" action="/i/admin/settings/pages/create">
  77. @csrf
  78. <input type="hidden" name="page" value="about">
  79. <button type="submit" class="btn btn-outline-secondary font-weight-bold">Create About</button>
  80. </form>
  81. <form class="form-inline mr-1" method="post" action="/i/admin/settings/pages/create">
  82. @csrf
  83. <input type="hidden" name="page" value="privacy">
  84. <button type="submit" class="btn btn-outline-secondary font-weight-bold">Create Privacy</button>
  85. </form>
  86. <form class="form-inline mr-1" method="post" action="/i/admin/settings/pages/create">
  87. @csrf
  88. <input type="hidden" name="page" value="terms">
  89. <button type="submit" class="btn btn-outline-secondary font-weight-bold">Create Terms</button>
  90. </form>
  91. <form class="form-inline" method="post" action="/i/admin/settings/pages/create">
  92. @csrf
  93. <input type="hidden" name="page" value="community_guidelines">
  94. <button type="submit" class="btn btn-outline-secondary font-weight-bold">Create Guidelines</button>
  95. </form>
  96. </div>
  97. @endif
  98. @endsection