diff --git a/resources/views/frontdesk/admin/branches/create.blade.php b/resources/views/frontdesk/admin/branches/create.blade.php index 1718a95..7cb4483 100644 --- a/resources/views/frontdesk/admin/branches/create.blade.php +++ b/resources/views/frontdesk/admin/branches/create.blade.php @@ -1,14 +1,37 @@ -
- ← Branches -

Add branch

-
- @csrf -
-
-
-
- -
-
+ +
+ Settings + / + Branches + / + Add +
+ + +
+ @csrf +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ Cancel + +
+
+
+
diff --git a/resources/views/frontdesk/admin/branches/edit.blade.php b/resources/views/frontdesk/admin/branches/edit.blade.php index ff6299b..d24725d 100644 --- a/resources/views/frontdesk/admin/branches/edit.blade.php +++ b/resources/views/frontdesk/admin/branches/edit.blade.php @@ -1,15 +1,41 @@ -
- ← Branches -

Edit branch

-
- @csrf @method('PUT') -
-
-
-
- - -
-
+ +
+ Settings + / + Branches + / + {{ $branch->name }} +
+ + +
+ @csrf @method('PUT') +
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+ Cancel + +
+
+
+
diff --git a/resources/views/frontdesk/admin/branches/index.blade.php b/resources/views/frontdesk/admin/branches/index.blade.php index e6a0a3d..d7e3070 100644 --- a/resources/views/frontdesk/admin/branches/index.blade.php +++ b/resources/views/frontdesk/admin/branches/index.blade.php @@ -6,45 +6,41 @@ @endphp -
- ← Settings - - @if ($canManageBranches) - - - - Add branch - - - @endif - - -
-
-

All branches

+ +
+
+ Settings + / + Branches + @if (app(\App\Services\Frontdesk\FrontdeskPermissions::class)->can( + auth()->user() ? app(\App\Services\Frontdesk\OrganizationResolver::class)->memberFor(auth()->user(), $organization) : null, + 'admin.members.view' + )) + Team + @endif
+ @if ($canManageBranches) + Add branch + @endif +
+ + @forelse ($branches as $branch) -
+

{{ $branch->name }}

{{ $branch->address ?? 'No address' }} · {{ $branch->buildings_count }} building(s)

-
- Buildings - Edit +
+ Buildings + @if ($canManageBranches) + Edit + @endif
@empty -

No branches yet.

+

No branches yet.

@endforelse -
-
+
+
diff --git a/resources/views/frontdesk/admin/buildings/index.blade.php b/resources/views/frontdesk/admin/buildings/index.blade.php index 5bd8157..2bde8fa 100644 --- a/resources/views/frontdesk/admin/buildings/index.blade.php +++ b/resources/views/frontdesk/admin/buildings/index.blade.php @@ -1,43 +1,48 @@ -
-
- ← Branches -

{{ $branch->name }}

+ +
+ Settings + / + Branches + / + Buildings
-
-
- @csrf - - - -
+ +
+ @csrf + + + +
+
-
- @forelse ($buildings as $building) -
-
-

{{ $building->name }}

-

{{ $building->reception_desks_count }} desk(s)

+ + @forelse ($buildings as $building) +
+
+

{{ $building->name }}

+

{{ $building->reception_desks_count }} desk(s)

+
+
+ Desks + + + + + +
-
- Desks - - - Remove - - -
-
- @empty -

No buildings yet.

- @endforelse -
+ @empty +

No buildings yet.

+ @endforelse + + diff --git a/resources/views/frontdesk/admin/desks/index.blade.php b/resources/views/frontdesk/admin/desks/index.blade.php index c759824..856f8f5 100644 --- a/resources/views/frontdesk/admin/desks/index.blade.php +++ b/resources/views/frontdesk/admin/desks/index.blade.php @@ -1,35 +1,46 @@ - ← Buildings -

{{ $building->name }}

+ +
+ Settings + / + Branches + / + Buildings + / + Desks +
-
- @csrf - - - -
+ +
+ @csrf + + + +
+
-
- @forelse ($desks as $desk) -
-
-

{{ $desk->name }}

-

{{ $desk->location ?? '—' }}

+ + @forelse ($desks as $desk) +
+
+

{{ $desk->name }}

+

{{ $desk->location ?? '—' }}

+
+ + + + +
- - - Remove - - -
- @empty -

No reception desks yet.

- @endforelse -
+ @empty +

No reception desks yet.

+ @endforelse + + diff --git a/resources/views/frontdesk/admin/members/create.blade.php b/resources/views/frontdesk/admin/members/create.blade.php index 98c8381..6e1d38d 100644 --- a/resources/views/frontdesk/admin/members/create.blade.php +++ b/resources/views/frontdesk/admin/members/create.blade.php @@ -1,53 +1,66 @@ -
- ← Team -

Invite team member

+ +
+ Settings + / + Team + / + Invite +
-
- @csrf + + + @csrf + + @if (! empty($mailboxOptions)) +
+ + +

Or type any email below.

+
+ @endif - @if (! empty($mailboxOptions))
- - +

They will receive an email to accept and join your Frontdesk organization.

+ @error('email') +

{{ $message }}

+ @enderror +
+ +
+ + -

Or type any email below.

- @endif -
- - -

They will receive an email to accept and join your Frontdesk organization.

-
+
+ + +
-
- - -
- -
- - -
- - - -
+
+ Cancel + +
+ + +
diff --git a/resources/views/frontdesk/admin/members/index.blade.php b/resources/views/frontdesk/admin/members/index.blade.php index eaa621a..aa29d96 100644 --- a/resources/views/frontdesk/admin/members/index.blade.php +++ b/resources/views/frontdesk/admin/members/index.blade.php @@ -1,62 +1,76 @@ - -
- ← Settings - - - - - Add member - - - +@php + $canManageMembers = app(\App\Services\Frontdesk\FrontdeskPermissions::class)->can( + auth()->user() ? app(\App\Services\Frontdesk\OrganizationResolver::class)->memberFor(auth()->user(), $organization) : null, + 'admin.members.manage' + ); +@endphp -
-
-

Team members

+ + +
+
+ Settings + / + Team + @if (app(\App\Services\Frontdesk\FrontdeskPermissions::class)->can( + auth()->user() ? app(\App\Services\Frontdesk\OrganizationResolver::class)->memberFor(auth()->user(), $organization) : null, + 'admin.branches.view' + )) + Branches + @endif
- - - - - - @foreach ($members as $member) - @php - $display = str_contains($member->user_ref, '@') - ? $member->user_ref - : (\App\Models\User::where('public_id', $member->user_ref)->value('email') ?? $member->user_ref); - @endphp - - - - - - - @endforeach - -
MemberRoleBranch
{{ $display }}{{ $roles[$member->role] ?? $member->role }}{{ $member->branch?->name ?? 'All branches' }} - @if ($member->user_ref !== auth()->user()->public_id) - - - Remove - - - @endif -
+ @if ($canManageMembers) + Add member + @endif
-
+ + + @if ($members->isEmpty()) +

No team members yet.

+ @else +
+ + + + + + + + + + + @foreach ($members as $member) + @php + $display = str_contains($member->user_ref, '@') + ? $member->user_ref + : (\App\Models\User::where('public_id', $member->user_ref)->value('email') ?? $member->user_ref); + @endphp + + + + + + + @endforeach + +
MemberRoleBranch
{{ $display }}{{ $roles[$member->role] ?? $member->role }}{{ $member->branch?->name ?? 'All branches' }} + @if ($canManageMembers && $member->user_ref !== auth()->user()->public_id) + + + + + + @endif +
+
+ @endif +
+ diff --git a/resources/views/frontdesk/settings/edit.blade.php b/resources/views/frontdesk/settings/edit.blade.php index 03134b1..0547dd0 100644 --- a/resources/views/frontdesk/settings/edit.blade.php +++ b/resources/views/frontdesk/settings/edit.blade.php @@ -3,7 +3,7 @@ $settings = $organization->settings ?? []; @endphp - + @if ($canManage)
@@ -48,42 +48,40 @@ @endif @if ($canViewBranches || $canViewTeam) - + + + @endif
diff --git a/resources/views/frontdesk/settings/pro-feature.blade.php b/resources/views/frontdesk/settings/pro-feature.blade.php index d54979e..ca5a457 100644 --- a/resources/views/frontdesk/settings/pro-feature.blade.php +++ b/resources/views/frontdesk/settings/pro-feature.blade.php @@ -1,21 +1,20 @@ -
-

Settings

-

{{ $title }}

-

{{ $description }}

+ +
+ Settings + / + {{ $title }} +
-
-

Upgrade to Pro

-

+ +

GHS {{ number_format($proPriceMinor / 100, 0) }} / branch / month from your Ladill wallet — provided visitor kiosks, multi-branch locations, team roles, integrations, and more.

- View Pro plans -

- Top up your wallet if you need more balance. -

-
- - ← Back to settings -
+ + +