Fix info box ui

This commit is contained in:
Owen
2026-08-06 14:45:25 -04:00
parent f72252552f
commit a4d77a4fd3
6 changed files with 20 additions and 13 deletions
@@ -80,7 +80,7 @@ function AccessMethodContent({
);
}
export function SiteResourceInfoSections({
export function PrivateResourceInfoSections({
siteResource,
access,
variant,
@@ -109,12 +109,16 @@ export function SiteResourceInfoSections({
udpPortRangeString: siteResource.udpPortRangeString ?? "*"
});
const showAlias =
siteResource.mode !== "cidr" && siteResource.mode !== "http";
const showDestination = !(
siteResource.mode === "ssh" && siteResource.authDaemonMode === "native"
);
siteResource.mode !== "cidr" &&
siteResource.mode !== "http" &&
siteResource.mode !== "inference";
const showDestination =
!(
siteResource.mode === "ssh" &&
siteResource.authDaemonMode === "native"
) && siteResource.mode !== "inference";
const showCertificate = !!(
siteResource.mode === "http" &&
(siteResource.mode === "http" || siteResource.mode === "inference") &&
siteResource.ssl &&
siteResource.domainId &&
siteResource.fullDomain &&
@@ -258,7 +262,7 @@ export default function SiteResourceInfoBox({
});
return (
<SiteResourceInfoSections
<PrivateResourceInfoSections
siteResource={siteResource}
access={access}
variant={variant}
@@ -7,7 +7,7 @@ import {
InfoSections,
InfoSectionTitle
} from "@app/components/InfoSection";
import { SiteResourceInfoSections } from "@app/components/SiteResourceInfoBox";
import { PrivateResourceInfoSections } from "@app/components/PrivateResourceInfoBox";
import {
SettingsSection,
SettingsSectionBody,
@@ -353,7 +353,7 @@ function PrivateResourceDetails({
</SettingsSectionDescription>
</SettingsSectionHeader>
<SettingsSectionBody>
<SiteResourceInfoSections
<PrivateResourceInfoSections
siteResource={resource}
access={{
accessDisplay: launcherResource.accessDisplay,