@php use App\Models\SystemSetting; $systemLogo = SystemSetting::get('system_logo'); $systemName = SystemSetting::get('system_name', config('app.name', 'Real Estate SaaS')); $systemFavicon = SystemSetting::get('system_favicon'); @endphp @yield('title', $systemName) @if($systemFavicon) @endif @vite(['resources/css/app.css', 'resources/js/app.js'])
@if($systemLogo) {{ $systemName }} @else {{ $systemName }} @endif
{{ __('messages.home') ?? 'Home' }} {{ __('messages.properties') ?? 'Properties' }} About Us {{ __('messages.contact_us') ?? 'Contact' }} {{ app()->getLocale() === 'en' ? 'Swahili' : 'English' }} @auth @php $user = auth()->user(); $dashboardRoute = match (true) { $user->hasRole('super_admin') => route('super-admin.dashboard'), $user->hasRole('company_admin') => route('company.dashboard'), $user->hasRole('agent') => route('agent.dashboard'), $user->hasRole('tenant') => route('tenant.dashboard'), $user->hasRole('accountant') => route('accountant.dashboard'), $user->hasRole('owner') => route('owner.dashboard'), default => route('landing'), }; @endphp {{ __('messages.dashboard') ?? 'Dashboard' }}
@csrf
@else {{ __('messages.login') ?? 'Login' }} {{ __('messages.register') ?? 'Register' }} @endauth
@yield('content')