@extends('portal.layout') @section('title', $company->name.' — TAPLY Portal') @php $initials = fn ($name) => collect(preg_split('/\s+/', trim($name))) ->filter()->take(2)->map(fn ($w) => mb_strtoupper(mb_substr($w, 0, 1)))->implode('') ?: '?'; @endphp @section('content')

{{ $company->name }}

{{ $employees->count() }} {{ Str::plural('employee', $employees->count()) }} — manage cards & access
My card

Employees

@forelse ($employees as $emp) @empty @endforelse
Name Email Role Status Actions
{{ $initials($emp->name) }} {{ $emp->name }} @if ($emp->id === $actor->id) You @endif {{ $emp->email }} {{ $emp->role->value }} @if ($emp->is_active) Active @else Disabled @endif Edit card @if ($emp->id !== $actor->id)
@csrf
@endif
No employees yet. Add your first below.
@if (session('new_credential')) @php $cred = session('new_credential'); @endphp

Credentials for {{ $cred['name'] }}

Shown once — copy now. We've also emailed these (check storage/logs/laravel.log in dev).

Email{{ $cred['email'] }}
Password{{ $cred['password'] }}
@endif

Add employee

@csrf

A temporary password will be generated and emailed to them.

@endsection