@extends('admin.layouts.app') @section('title', $group->name) @section('header', $group->name) @section('breadcrumb') {{ __('groups.title') }} {{ $group->name }} @endsection @section('header-actions') {{ __('common.edit') }}
@endsection @section('content') @php $groupIcons = require resource_path('views/admin/groups/icon_map.php'); $totalMembers = $group->people->count() + $group->users->count(); $sc = ['member'=>'badge-primary','supporter'=>'badge-success','donor'=>'badge-warning','volunteer'=>'badge-info','vip'=>'badge-purple','prospect'=>'badge-secondary','inactive'=>'badge-secondary']; $typeColors = [ 'community' => ['bg'=>'rgba(64,81,137,0.12)', 'color'=>'#405189'], 'campaign' => ['bg'=>'rgba(240,101,72,0.12)', 'color'=>'#f06548'], 'chapter' => ['bg'=>'rgba(10,179,156,0.12)', 'color'=>'#0ab39c'], 'committee' => ['bg'=>'rgba(122,90,248,0.12)', 'color'=>'#7a5af8'], 'team' => ['bg'=>'rgba(247,184,75,0.12)', 'color'=>'#f7b84b'], ]; $defaultTypeIcons = ['community'=>'users','campaign'=>'megaphone','chapter'=>'bookmark','committee'=>'building','team'=>'bolt']; $tc = $typeColors[$group->type] ?? ['bg'=>'rgba(108,117,125,0.12)','color'=>'#6c757d']; $iconKey = $group->icon ?: ($defaultTypeIcons[$group->type] ?? 'users'); $ti = $groupIcons[$iconKey] ?? $groupIcons['users']; $roleColors = ['super-admin'=>'badge-danger','admin'=>'badge-primary','editor'=>'badge-warning','member'=>'badge-secondary']; @endphp{{ __('common.description') }}
{{ $group->description }}
| {{ __('common.name') }} | {{ __('groups.col_status_role') }} | {{ __('common.type') }} |
|---|---|---|
|
@if($person->photo)
{{ strtoupper(substr($person->first_name, 0, 1)) }}
@endif
{{ $person->last_name }} {{ $person->first_name }}
|
{{ __('people.status.' . $person->status) }} | {{ __('groups.type_contact') }} |
|
@if($user->photo)
{{ strtoupper(substr($user->name, 0, 1)) }}
@endif
{{ $user->name }}
|
@foreach($user->roles as $role) {{ __('users.roles.' . $role->name) }} @endforeach | {{ __('groups.type_user') }} |
| {{ __('groups.no_members') }} | ||