@props(['actions'=>'']) @php $rawTitle = (string) $title; $titleMain = $rawTitle; $titleBadges = []; if (str_contains($rawTitle, '||')) { $parts = array_values(array_filter(array_map('trim', explode('||', $rawTitle)), fn ($p) => $p !== '')); $firstPart = $parts[0] ?? $rawTitle; if (str_starts_with($firstPart, 'تعديل الترخيص : رقم الملف #')) { $titleMain = 'تعديل الترخيص'; $titleBadges = array_values(array_filter([ str_replace('تعديل الترخيص : ', '', $firstPart), ...array_slice($parts, 1), ], fn ($p) => $p !== '')); } else { $titleMain = $firstPart; $titleBadges = array_slice($parts, 1); } } elseif (preg_match('/^(تعديل الترخيص : رقم الملف #\d+)\s*(.+)?$/u', $rawTitle, $m)) { $titleMain = 'تعديل الترخيص'; $fileBadge = str_replace('تعديل الترخيص : ', '', trim((string) ($m[1] ?? ''))); $ownerBadge = trim((string) ($m[2] ?? '')); $titleBadges = array_values(array_filter([$fileBadge, $ownerBadge], fn ($p) => $p !== '')); } @endphp