getTableRecords()->count() > 0; } protected function getHeaderActions(): array { $create = Actions\CreateAction::make(); UiEnforcement::forAction($create) ->requireCapability(Capabilities::TENANT_SYNC) ->apply(); return [ $create->visible(fn (): bool => $this->tableHasRecords()), ]; } protected function getTableEmptyStateActions(): array { $create = Actions\CreateAction::make(); UiEnforcement::forAction($create) ->requireCapability(Capabilities::TENANT_SYNC) ->apply(); return [ $create, ]; } }