@extends('layouts.app') @section('title', 'Kelola Kegiatan') @section('content')

Kelola KegiatanRiwayat & Risalah

Kelola Kegiatan

Catat kegiatan organisasi FK, kelola personalia dan risalah, serta cetak dokumen kegiatan.

@if ($canManageCategories) Kategori Kegiatan @endif @if ($canManage) @endif
@if (session('status'))
{{ session('status') }}
@endif @if ($errors->any()) @endif

Daftar kegiatan

{{ number_format($activities->total(), 0, ',', '.') }} kegiatan terdaftar

@if (($filters['q'] ?? '') !== '' || ($filters['kategori'] ?? '') !== '') Reset @endif
@if ($canPrint)@endif @if ($canManage)@endif @forelse ($activities as $activity) @php $startDate = $activity->tanggal_kegiatan && $activity->tanggal_kegiatan !== '0000-00-00' ? \Carbon\CarbonImmutable::parse($activity->tanggal_kegiatan)->format('d/m/Y') : '-'; $endDate = $activity->tanggal_selesai && $activity->tanggal_selesai !== '0000-00-00' ? \Carbon\CarbonImmutable::parse($activity->tanggal_selesai)->format('d/m/Y') : $startDate; @endphp @if ($canPrint) @endif @if ($canManage) @endif @empty @endforelse
No Kegiatan & waktu Kategori / tempat Personalia Agenda NotulaCetakAksi
{{ $activities->firstItem() + $loop->index }} {{ $activity->judul_kegiatan ?: 'Kegiatan tanpa judul' }} {{ $startDate }}{{ $endDate !== $startDate ? ' s.d. '.$endDate : '' }} {{ $activity->jam_mulai ? substr($activity->jam_mulai, 0, 5) : '--:--' }}–{{ $activity->jam_selesai ? substr($activity->jam_selesai, 0, 5) : '--:--' }} {{ $activity->nama_kategori ?: 'Tanpa kategori' }} {{ $activity->tempat_kegiatan ?: 'Tempat belum diisi' }} @if ($canManage) @else {{ $activity->pimpinan_kegiatan ?: 'Belum diisi' }} @endif @if ($canManage) @else $activity->agenda_kegiatan, 'text-slate-500' => ! $activity->agenda_kegiatan])>{{ $activity->agenda_kegiatan ? 'Tersedia' : 'Belum diisi' }} @endif @if ($canManage) @else $activity->notula_hasil, 'text-slate-500' => ! $activity->notula_hasil])>{{ $activity->notula_hasil ? 'Tersedia' : 'Belum diisi' }} @endif
@csrf @method('DELETE')

Belum ada kegiatan

{{ ($filters['q'] ?? '') !== '' ? 'Coba ubah kata pencarian atau filter kategori.' : 'Tambahkan kegiatan untuk mulai mencatat agenda dan risalah.' }}

@if ($activities->hasPages())
{{ $activities->links() }}
@endif
@if ($canManage)
@csrf

Tambah kegiatan

Isi informasi dasar kegiatan yang akan dicatat.

@foreach ($activities as $activity)
@csrf @method('PUT')

Edit informasi kegiatan

{{ $activity->judul_kegiatan }}

@csrf @method('PUT')

Personalia kegiatan

{{ $activity->judul_kegiatan }}

@foreach (['agenda' => ['Agenda kegiatan', $activity->agenda_safe], 'notula' => ['Hasil notula', $activity->notula_safe]] as $section => [$title, $content])
@csrf @method('PUT')

{{ $title }}

{{ $activity->judul_kegiatan }}

{!! $content !!}

Teks dan format dasar seperti daftar, tebal, dan paragraf akan dipertahankan pada hasil cetak.

@endforeach @endforeach @endif @push('scripts') @endpush @endsection