71 lines
4.2 KiB
PHP
71 lines
4.2 KiB
PHP
|
@extends('user.base')
|
||
|
|
||
|
@section('sidebar')
|
||
|
@if (!$user->is_protected || $user->isMe())
|
||
|
<div class="nav d-none d-lg-flex flex-column nav-pills" aria-orientation="vertical">
|
||
|
<a class="nav-link {{ Route::currentRouteName() === 'user.stats.all' ? 'active' : '' }}"
|
||
|
href="{{ route('user.stats.all', ['name' => $user->name]) }}">全期間</a>
|
||
|
@foreach ($availableMonths as $year => $months)
|
||
|
<div class="border-top mt-1">
|
||
|
<a class="nav-link mt-1 {{ Route::currentRouteName() === 'user.stats.yearly' && $currentYear === $year ? 'active' : '' }}"
|
||
|
href="{{ route('user.stats.yearly', ['name' => $user->name, 'year' => $year]) }}">{{ $year }}年</a>
|
||
|
@foreach ($months as $month)
|
||
|
<a class="nav-link ml-3 {{ Route::currentRouteName() === 'user.stats.monthly' && $currentYear === $year && $currentMonth === $month ? 'active' : '' }}"
|
||
|
href="{{ route('user.stats.monthly', ['name' => $user->name, 'year' => $year, 'month' => $month]) }}">{{ $month }}月</a>
|
||
|
@endforeach
|
||
|
</div>
|
||
|
@endforeach
|
||
|
</div>
|
||
|
@endif
|
||
|
@endsection
|
||
|
|
||
|
@section('tab-content')
|
||
|
@if ($user->is_protected && !$user->isMe())
|
||
|
<p class="mt-4">
|
||
|
<span class="oi oi-lock-locked"></span> このユーザはチェックイン履歴を公開していません。
|
||
|
</p>
|
||
|
@else
|
||
|
<div class="row my-2 d-lg-none">
|
||
|
<div class="col-12 text-secondary font-weight-bold small">グラフの対象期間</div>
|
||
|
<div class="col-6 text-secondary small">年</div>
|
||
|
<div class="col-6 text-secondary small">月</div>
|
||
|
<div class="col-12">
|
||
|
<ul class="nav nav-pills nav-fill">
|
||
|
<li class="nav-item dropdown">
|
||
|
<a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||
|
{{ Route::currentRouteName() === 'user.stats.all' ? '全期間' : "{$currentYear}年" }}
|
||
|
</a>
|
||
|
<div class="dropdown-menu">
|
||
|
<a href="{{ route('user.stats.all', ['name' => $user->name]) }}" class="dropdown-item">全期間</a>
|
||
|
@foreach ($availableMonths as $year => $months)
|
||
|
<a href="{{ route('user.stats.yearly', ['name' => $user->name, 'year' => $year]) }}" class="dropdown-item">{{ $year }}年</a>
|
||
|
@endforeach
|
||
|
</div>
|
||
|
</li>
|
||
|
@if (Route::currentRouteName() === 'user.stats.all')
|
||
|
<li class="nav-item dropdown">
|
||
|
<a class="nav-link dropdown-toggle disabled"
|
||
|
href="#" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">全期間</a>
|
||
|
</li>
|
||
|
@else
|
||
|
<li class="nav-item dropdown">
|
||
|
<a class="nav-link dropdown-toggle"
|
||
|
href="#" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||
|
{{ Route::currentRouteName() === 'user.stats.yearly' ? '全期間' : "{$currentMonth}月" }}
|
||
|
</a>
|
||
|
<div class="dropdown-menu">
|
||
|
<a href="{{ route('user.stats.yearly', ['name' => $user->name, 'year' => $year]) }}" class="dropdown-item">全期間</a>
|
||
|
@foreach ($availableMonths[$currentYear] as $month)
|
||
|
<a href="{{ route('user.stats.monthly', ['name' => $user->name, 'year' => $year, 'month' => $month]) }}" class="dropdown-item">{{ $month }}月</a>
|
||
|
@endforeach
|
||
|
</div>
|
||
|
</li>
|
||
|
@endif
|
||
|
</ul>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="row d-lg-none no-gutters border-bottom"></div>
|
||
|
@yield('stats-content')
|
||
|
@endif
|
||
|
@endsection
|