@extends('layouts.app') @section('title', 'Pilih Paket') @section('content')

Pilih Paket / Choose Plan

Ubah paket sesuai kebutuhan bisnis Anda / Change your plan to fit your business needs

{{-- Flash messages --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('info'))
{{ session('info') }}
@endif {{-- Expired banner --}} @if($tenant->isPlanExpired())

Paket {{ strtoupper($tenant->plan) }} telah kedaluwarsa / Your {{ strtoupper($tenant->plan) }} plan has expired

Fitur saat ini dibatasi ke paket Pemula. Pilih paket di bawah untuk melanjutkan. / Features are now limited to Pemula. Choose a plan below to continue.

@endif {{-- Current plan status --}}

Paket Aktif / Current Plan

{{ $plans[$tenant->plan]['label'] ?? strtoupper($tenant->plan) }}

@if($tenant->plan === 'pemula') Gratis Selamanya / Free Forever @elseif($tenant->isPlanExpired()) Kedaluwarsa {{ $tenant->plan_expires_at->format('d/m/Y') }} @elseif($tenant->plan_expires_at) @php $days = $tenant->daysUntilExpiry(); @endphp
Aktif hingga {{ $tenant->plan_expires_at->format('d/m/Y') }} @if($days <= 7)

Berakhir dalam {{ $days }} hari / Expires in {{ $days }} days

@endif
@endif
{{-- Plan cards --}}
@foreach($plans as $key => $plan) @php $isCurrent = $tenant->plan === $key && ! $tenant->isPlanExpired(); $isExpiredOf = $tenant->plan === $key && $tenant->isPlanExpired(); $badgeColor = [ 'pemula' => 'bg-emerald-100 text-emerald-700', 'umkm' => 'bg-blue-100 text-blue-700', 'start' => 'bg-violet-100 text-violet-700', 'start_plus' => 'bg-amber-100 text-amber-700', ][$key] ?? 'bg-slate-100 text-slate-600'; $btnColor = [ 'pemula' => 'bg-emerald-600 hover:bg-emerald-700', 'umkm' => 'bg-blue-600 hover:bg-blue-700', 'start' => 'bg-violet-600 hover:bg-violet-700', 'start_plus' => 'bg-amber-600 hover:bg-amber-700', ][$key] ?? 'bg-slate-600'; $borderColor = [ 'pemula' => 'border-emerald-200', 'umkm' => 'border-blue-200', 'start' => 'border-violet-300', 'start_plus' => 'border-amber-300', ][$key] ?? 'border-slate-200'; $isPopular = $key === 'start'; @endphp
@if($isPopular)
PALING POPULER
@endif @if($isCurrent && !$isExpiredOf)
Aktif
@endif {{-- Header --}}
{{ strtoupper($key) }}

@if($key === 'pemula') Pemula @elseif($key === 'umkm') UMKM @else {{ str_replace(['Start ', ' Plus'], ['', ' Plus'], $plan['label']) }} @endif

@if($plan['price'] > 0) Rp {{ number_format($plan['price'], 0, ',', '.') }} /bulan @else GRATIS @endif

{{-- Features --}}
@php $videoLimit = [ 'pemula' => '50 video / bulan', 'umkm' => '400 video / bulan', 'start' => '1.200 video / bulan', 'start_plus' => '5.000 video / bulan', ][$key] ?? 'Unlimited'; $durationLimit = [ 'pemula' => 'Max 2 menit / video', 'umkm' => 'Max 3 menit / video', 'start' => 'Max 5 menit / video', 'start_plus' => 'Max 10 menit / video', ][$key] ?? 'Unlimited'; $retention = [ 'pemula' => 30, 'umkm' => 60, 'start' => 60, 'start_plus' => 120, ][$key] ?? 30; $features = [ $videoLimit, $durationLimit, 'Simpan '.$retention.' hari', ]; @endphp @foreach($features as $f)
{{ $f }}
@endforeach
{{-- Empty space for solo badge --}} @if(!$plan['can_add_employees'])
Solo (tanpa karyawan)
@endif {{-- CTA --}}
@if($isCurrent && $key === 'pemula')
✓ Paket Aktif — Gratis Selamanya
@elseif($isCurrent)
@csrf
@else
@csrf
@endif
@endforeach
{{-- Payment note --}}

Cara Pembayaran

Pilih paket di atas, lalu hubungi admin ResiCam untuk konfirmasi pembayaran. Paket akan diaktifkan setelah pembayaran dikonfirmasi. Paket Pemula gratis selamanya tanpa perlu pembayaran.

@endsection