123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- @extends('admin.partial.template-full')
- @section('section')
- <div class="title">
- <div class="d-flex justify-content-between">
- <div>
- <h3 class="font-weight-bold mb-0">Instance Overview</h3>
- <p class="font-weight-lighter mb-0">domain: {{$instance->domain}}</p>
- </div>
- <div>
- <a class="btn btn-outline-primary btn-sm py-1" href="{{route('admin.instances')}}">Back</a>
- </div>
- </div>
- </div>
- <hr>
- <div class="d-flex justify-content-between">
- <div>
- <p class="font-weight-lighter mb-0">unlisted: {{$instance->unlisted ? 'true' : 'false'}}</p>
- </div>
- <div>
- <p class="font-weight-lighter mb-0">CW media: {{$instance->auto_cw ? 'true' : 'false'}}</p>
- </div>
- <div>
- <p class="font-weight-lighter mb-0">banned: {{$instance->banned ? 'true' : 'false'}}</p>
- </div>
- </div>
- <hr>
- <div class="row">
- <div class="col-12 col-md-6">
- <div class="card mb-3">
- <div class="card-body text-center">
- <p class="mb-0 font-weight-lighter display-4">
- {{$instance->profiles->count()}}
- </p>
- <p class="mb-0 text-muted">Profiles</p>
- </div>
- </div>
- <div class="card mb-3">
- <div class="card-body text-center">
- <p class="mb-0 font-weight-lighter display-4">
- {{$instance->reports->count()}}
- </p>
- <p class="mb-0 text-muted">Reports</p>
- </div>
- </div>
- </div>
- <div class="col-12 col-md-6">
- <div class="card mb-3">
- <div class="card-body text-center">
- <p class="mb-0 font-weight-lighter display-4">
- {{$instance->statuses->count()}}
- </p>
- <p class="mb-0 text-muted">Statuses</p>
- </div>
- </div>
- <div class="card mb-3">
- <div class="card-body text-center">
- <p class="mb-0 font-weight-lighter display-4 filesize" data-size="{{$instance->media()->sum('size')}}">
- 0
- </p>
- <p class="mb-0 text-muted">Storage Used</p>
- </div>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-md-6">
- <div class="card">
- <div class="card-header bg-light h4 font-weight-lighter">
- Profiles
- <span class="float-right">
- <a class="btn btn-outline-secondary btn-sm py-0" href="#">View All</a>
- </span>
- </div>
- <ul class="list-group list-group-flush">
- @foreach($instance->profiles()->latest()->take(5)->get() as $profile)
- <li class="list-group-item">
- <a class="btn btn-outline-primary btn-block btn-sm" href="{{$profile->url()}}">{{$profile->emailUrl()}}</a>
- </li>
- @endforeach
- </ul>
- </div>
- </div>
- <div class="col-md-6">
- <div class="card">
- <div class="card-header bg-light h4 font-weight-lighter">
- Statuses
- <span class="float-right">
- <a class="btn btn-outline-secondary btn-sm py-0" href="#">View All</a>
- </span>
- </div>
- <ul class="list-group list-group-flush">
- @foreach($instance->statuses()->latest()->take(5)->get() as $status)
- <li class="list-group-item">
- <a class="btn btn-outline-primary btn-block btn-sm" href="{{$status->url()}}">Status ID: {{$status->id}}</a>
- </li>
- @endforeach
- </ul>
- </div>
- </div>
- </div>
- @endsection
- @push('scripts')
- <script type="text/javascript">
- $(document).ready(function() {
- $('.filesize').each(function(k,v) {
- $(this).text(filesize(v.getAttribute('data-size')))
- });
- });
- </script>
- @endpush
|