グラフページを対象期間ごとに掘り下げる形に変更
This commit is contained in:
70
resources/views/user/stats/base.blade.php
Normal file
70
resources/views/user/stats/base.blade.php
Normal file
@@ -0,0 +1,70 @@
|
||||
@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
|
Reference in New Issue
Block a user