Skip to content

Commit

Permalink
Fix showing suggested repos even with no user contributions
Browse files Browse the repository at this point in the history
Tool: gitpod/catfood.gitpod.cloud
  • Loading branch information
filiptronicek committed Jan 31, 2025
1 parent 9e44003 commit c8989fd
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions components/dashboard/src/workspaces/Workspaces.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -132,21 +132,22 @@ const WorkspacesPage: FunctionComponent = () => {
}
}, [user?.profile?.coachmarksDismissals]);

const { data: suggestedRepos } = useSuggestedRepositories({ excludeConfigurations: false });
const { data: userSuggestedRepos } = useSuggestedRepositories({ excludeConfigurations: false });
const { data: orgSuggestedRepos } = useOrgSuggestedRepos();

const recentRepos = useMemo(() => {
return (
suggestedRepos
const suggestedRepos = useMemo(() => {
const userSuggestions =
userSuggestedRepos
?.filter((repo) => {
const autostartMatch = user?.workspaceAutostartOptions.find((option) => {
return option.cloneUrl.includes(repo.url);
});
return autostartMatch;
})
.slice(0, 3) ?? []
);
}, [suggestedRepos, user]);
.slice(0, 3) ?? [];
const orgSuggestions = orgSuggestedRepos ?? [];
return [...userSuggestions, ...orgSuggestions].slice(0, 3);
}, [userSuggestedRepos, user, orgSuggestedRepos]);

const toggleGettingStarted = useCallback(
(show: boolean) => {
Expand Down Expand Up @@ -253,14 +254,14 @@ const WorkspacesPage: FunctionComponent = () => {
</div>
)}

{recentRepos.length > 0 && (
{suggestedRepos.length > 0 && (
<>
<Subheading className="font-semibold text-pk-content-primary mb-2 app-container">
Suggested
</Subheading>

<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 lg:px-28 px-4">
{[...recentRepos, ...(orgSuggestedRepos ?? [])].slice(0, 3).map((repo) => {
{suggestedRepos.map((repo) => {
const isOrgSuggested = (repo as SuggestedOrgRepository).orgSuggested ?? false;
return (
<Card
Expand Down

0 comments on commit c8989fd

Please sign in to comment.