Răsfoiți Sursa

Hide Create Org Link when in unused Org

Christiaan Arnoldus 3 luni în urmă
părinte
comite
571f8cd71d
1 a modificat fișierele cu 14 adăugiri și 12 ștergeri
  1. 14 12
      webview-ui/src/components/kilocode/profile/ProfileView.tsx

+ 14 - 12
webview-ui/src/components/kilocode/profile/ProfileView.tsx

@@ -187,18 +187,20 @@ const ProfileView: React.FC<ProfileViewProps> = ({ onDone }) => {
 											{t("kilocode:profile.detailedUsage")}
 										</VSCodeButtonLink>
 									) : (
-										<VSCodeButtonLink
-											onClick={() => {
-												telemetryClient.capture(
-													TelemetryEventName.CREATE_ORGANIZATION_LINK_CLICKED,
-													{ origin: "usage-details" },
-												)
-											}}
-											href={getAppUrl("/organizations/new")}
-											appearance="primary"
-											className="w-full">
-											{t("kilocode:profile.createOrganization")}
-										</VSCodeButtonLink>
+										(profileData.organizations?.length ?? 0) === 0 && (
+											<VSCodeButtonLink
+												onClick={() => {
+													telemetryClient.capture(
+														TelemetryEventName.CREATE_ORGANIZATION_LINK_CLICKED,
+														{ origin: "usage-details" },
+													)
+												}}
+												href={getAppUrl("/organizations/new")}
+												appearance="primary"
+												className="w-full">
+												{t("kilocode:profile.createOrganization")}
+											</VSCodeButtonLink>
+										)
 									)}
 								</div>