From 7035c3888d7cd160ff8c1a1a930cf5477f2f4d27 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Tue, 24 Feb 2026 07:24:37 +0700 Subject: [PATCH] feat: hide 'Outlet' column if the authenticated user has one or fewer outlets. --- app/Livewire/Datatable/Manage/OrdersTable.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Livewire/Datatable/Manage/OrdersTable.php b/app/Livewire/Datatable/Manage/OrdersTable.php index f87f4d1..c835acf 100644 --- a/app/Livewire/Datatable/Manage/OrdersTable.php +++ b/app/Livewire/Datatable/Manage/OrdersTable.php @@ -21,7 +21,9 @@ class OrdersTable extends DataTableComponent public function columns(): array { return [ - Column::make('Outlet', 'outlet.name')->searchable(), + Column::make('Outlet', 'outlet.name') + ->searchable() + ->hideIf(auth()->user()->outlets()->count() <= 1), Column::make('Pegawai', 'user.employee.full_name') ->searchable(function (Builder $query, $searchTerm) {