*/ public static function query(): Builder { return Component::query()->where('enabled', true) ->where(fn ($q) => $q->whereNull('component_group_id') ->orWhereHas('group', fn ($group) => $group->where('visible', true))); } }