Merge pull request #2622 from Harikrishnan1367709/Compose-does-not-display-the-domain-under-dashboard/projects-#2606

fix: Display Compose service domains in projects dashboard (#2606)
This commit is contained in:
Mauricio Siu
2025-09-20 16:37:49 -06:00
committed by GitHub
@@ -291,45 +291,48 @@ export const ShowProjects = () => {
)} )}
</DropdownMenuGroup> </DropdownMenuGroup>
)} )}
{/* {project.environments.some(
{project.compose.length > 0 && ( (env) => env.compose.length > 0,
) && (
<DropdownMenuGroup> <DropdownMenuGroup>
<DropdownMenuLabel> <DropdownMenuLabel>
Compose Compose
</DropdownMenuLabel> </DropdownMenuLabel>
{project.compose.map((comp) => ( {project.environments.map((env) =>
<div key={comp.composeId}> env.compose.map((comp) => (
<DropdownMenuSeparator /> <div key={comp.composeId}>
<DropdownMenuGroup>
<DropdownMenuLabel className="font-normal capitalize text-xs flex items-center justify-between">
{comp.name}
<StatusTooltip
status={comp.composeStatus}
/>
</DropdownMenuLabel>
<DropdownMenuSeparator /> <DropdownMenuSeparator />
{comp.domains.map((domain) => ( <DropdownMenuGroup>
<DropdownMenuItem <DropdownMenuLabel className="font-normal capitalize text-xs flex items-center justify-between">
key={domain.domainId} {comp.name}
asChild <StatusTooltip
> status={comp.composeStatus}
<Link />
className="space-x-4 text-xs cursor-pointer justify-between" </DropdownMenuLabel>
target="_blank" <DropdownMenuSeparator />
href={`${domain.https ? "https" : "http"}://${domain.host}${domain.path}`} {comp.domains.map((domain) => (
<DropdownMenuItem
key={domain.domainId}
asChild
> >
<span className="truncate"> <Link
{domain.host} className="space-x-4 text-xs cursor-pointer justify-between"
</span> target="_blank"
<ExternalLinkIcon className="size-4 shrink-0" /> href={`${domain.https ? "https" : "http"}://${domain.host}${domain.path}`}
</Link> >
</DropdownMenuItem> <span className="truncate">
))} {domain.host}
</DropdownMenuGroup> </span>
</div> <ExternalLinkIcon className="size-4 shrink-0" />
))} </Link>
</DropdownMenuItem>
))}
</DropdownMenuGroup>
</div>
)),
)}
</DropdownMenuGroup> </DropdownMenuGroup>
)} */} )}
</DropdownMenuContent> </DropdownMenuContent>
</DropdownMenu> </DropdownMenu>
) : null} ) : null}