@extends('layouts.app') @section('title', 'Team') @section('content')
{{ $users->count() }} {{ Str::plural('member', $users->count()) }}
Invite a team member
Members
No team members found.
| Name | Role | Joined | @if (auth()->user()->can('users.manage'))Actions | @endif|
|---|---|---|---|---|
| {{ $member->name }} @if ($member->id === auth()->id()) (you) @endif | {{ $member->email }} | @foreach ($member->roles as $role) @php $roleColor = match($role->name) { 'Admin' => 'bg-slate-900 text-white', 'Business Manager' => 'bg-sky-700 text-white', 'Finance Manager' => 'bg-emerald-700 text-white', 'Project Manager' => 'bg-violet-600 text-white', 'Client Manager' => 'bg-amber-600 text-white', 'HR Manager' => 'bg-pink-600 text-white', default => 'bg-slate-100 text-slate-600', }; @endphp {{ $role->name }} @endforeach | {{ $member->created_at->format('d M Y') }} | @if (auth()->user()->can('users.manage'))@if ($member->id !== auth()->id()) @endif | @endif
Pending Invitations
| Role | Invited By | Expires | Actions | |
|---|---|---|---|---|
| {{ $inv->email }} | {{ $inv->role }} | {{ $inv->inviter?->name ?? '—' }} | @if($inv->expires_at->isPast() && !$inv->accepted_at) Expired @else {{ $inv->expires_at->format('d M Y') }} @endif | @if(!$inv->accepted_at) @endif |