query(fn ($query) => $query->where('status', $status)); } } return $data; return [ null => Tab::make('All'), 'new' => Tab::make()->query(fn ($query) => $query->where('status', 'new')), 'processing' => Tab::make()->query(fn ($query) => $query->where('status', 'processing')), 'shipped' => Tab::make()->query(fn ($query) => $query->where('status', 'shipped')), 'delivered' => Tab::make()->query(fn ($query) => $query->where('status', 'delivered')), 'cancelled' => Tab::make()->query(fn ($query) => $query->where('status', 'cancelled')), ]; } }