feat(ui): align auth pages to shared shell and truncate team names

Move email verification and team invitation into x-auth.shell with
shared guidance/alert patterns. Truncate long team names in the mobile
header switcher so actions stay visible. Cover both with markup tests.
This commit is contained in:
Andras Bacsai
2026-08-05 21:35:13 +02:00
parent 4d35c63d89
commit 8e57a9ab6b
8 changed files with 94 additions and 57 deletions
@@ -30,7 +30,7 @@ test('GET invitation shows landing page without accepting', function () {
$response->assertStatus(200);
$response->assertViewIs('invitation.accept');
$response->assertSee($this->team->name);
$response->assertSee('Accept Invitation');
$response->assertSee('Accept invitation');
// Invitation should NOT be deleted (not accepted yet)
$this->assertDatabaseHas('team_invitations', [