@php /** @var \App\Models\Partnership $p */ /** @var string $columnStatus */ $cfg = match ($p->status) { \App\Enums\PartnershipStatus::Upcoming => ['dot' => 'bg-accent'], \App\Enums\PartnershipStatus::Confirmed => ['dot' => 'bg-success'], \App\Enums\PartnershipStatus::Contacted => ['dot' => 'bg-warning'], \App\Enums\PartnershipStatus::Completed => ['dot' => 'bg-muted-foreground'], \App\Enums\PartnershipStatus::Archived => ['dot' => 'bg-muted-foreground/50'], }; $dateText = $p->humanScheduledLabel(); $inclusionText = $p->inclusionsLine(); @endphp @can('update', $p)
@include('livewire.partials.collab-card-inner', ['p' => $p, 'cfg' => $cfg, 'dateText' => $dateText, 'inclusionText' => $inclusionText])
@else
@include('livewire.partials.collab-card-inner', ['p' => $p, 'cfg' => $cfg, 'dateText' => $dateText, 'inclusionText' => $inclusionText])
@endcan