44 lines
1.4 KiB
PHP
44 lines
1.4 KiB
PHP
<x-app-layout id="calendar">
|
|
<x-slot name="header">
|
|
<h1>
|
|
{{ __('Calendar') }}
|
|
</h1>
|
|
<menu>
|
|
<li>
|
|
<a class="button button--primary" href="{{ route('calendar.create') }}">
|
|
<x-icon-plus-circle /> Create
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a class="button button--icon" href="{{ route('calendar.create') }}">
|
|
<x-icon-settings />
|
|
</a>
|
|
</li>
|
|
</menu>
|
|
</x-slot>
|
|
<x-slot name="article">
|
|
<aside>
|
|
<div>
|
|
@foreach ($calendars as $cal)
|
|
<label class="flex items-center space-x-2">
|
|
<input type="checkbox"
|
|
wire:model="visibleCalendars"
|
|
value="{{ $cal['id'] }}"
|
|
checked>
|
|
<span class="w-3 h-3 rounded-sm" style="background: {{ $cal['color'] }}"></span>
|
|
<span>{{ $cal['name'] }}</span>
|
|
</label>
|
|
@endforeach
|
|
</div>
|
|
|
|
<x-calendar.mini>
|
|
@foreach ($grid['weeks'] as $week)
|
|
@foreach ($week as $day)
|
|
<x-calendar.mini-day :day="$day" />
|
|
@endforeach
|
|
@endforeach
|
|
</x-calendar.mini>
|
|
</aside>
|
|
</x-slot>
|
|
</x-app-layout>
|