# Story 7.4: My Profile View ## Epic Reference **Epic 7:** Client Dashboard ## User Story As a **client**, I want **to view my profile information**, So that **I can verify my account details are correct**. ## Acceptance Criteria ### Individual Client Profile - [ ] Full name - [ ] National ID - [ ] Email address - [ ] Phone number - [ ] Preferred language - [ ] Account created date ### Company Client Profile - [ ] Company name - [ ] Registration number - [ ] Contact person name - [ ] Contact person ID - [ ] Email address - [ ] Phone number - [ ] Preferred language - [ ] Account created date ### Features - [ ] Account type indicator - [ ] No edit capabilities (read-only) - [ ] Message: "Contact admin to update your information" - [ ] Logout button ## Technical Notes ```php new class extends Component { public function with(): array { return [ 'user' => auth()->user(), ]; } public function logout(): void { auth()->logout(); session()->invalidate(); session()->regenerateToken(); $this->redirect(route('login')); } }; ?>