diff --git a/apps/console/src/pages/iam/memberships/_components/MembershipCard.tsx b/apps/console/src/pages/iam/memberships/_components/MembershipCard.tsx
index 7c0bfff13..5617e3f2c 100644
--- a/apps/console/src/pages/iam/memberships/_components/MembershipCard.tsx
+++ b/apps/console/src/pages/iam/memberships/_components/MembershipCard.tsx
@@ -46,7 +46,9 @@ const organizationFragment = graphql`
fragment MembershipCard_organizationFragment on Organization {
id
name
- logoUrl
+ logo {
+ downloadUrl
+ }
}
`;
@@ -101,7 +103,7 @@ export function MembershipCard(props: MembershipCardProps) {
diff --git a/apps/console/src/pages/iam/organizations/_components/MembershipsDropdownMenuItem.tsx b/apps/console/src/pages/iam/organizations/_components/MembershipsDropdownMenuItem.tsx
index 949de345f..ba9aa8360 100644
--- a/apps/console/src/pages/iam/organizations/_components/MembershipsDropdownMenuItem.tsx
+++ b/apps/console/src/pages/iam/organizations/_components/MembershipsDropdownMenuItem.tsx
@@ -41,7 +41,9 @@ const organizationFragment = graphql`
fragment MembershipsDropdownMenuItem_organizationFragment on Organization {
id
name
- logoUrl
+ logo {
+ downloadUrl
+ }
}
`;
@@ -63,7 +65,7 @@ export function MembershipsDropdownMenuItem(props: {
return (
-
+
{organization.name}
{isAssuming && (
diff --git a/apps/console/src/pages/iam/organizations/settings/_components/OrganizationForm.tsx b/apps/console/src/pages/iam/organizations/settings/_components/OrganizationForm.tsx
index aef8a8e78..3c27228d2 100644
--- a/apps/console/src/pages/iam/organizations/settings/_components/OrganizationForm.tsx
+++ b/apps/console/src/pages/iam/organizations/settings/_components/OrganizationForm.tsx
@@ -41,8 +41,12 @@ const fragment = graphql`
fragment OrganizationFormFragment on Organization {
id
name @required(action: THROW)
- logoUrl
- horizontalLogoUrl
+ logo {
+ downloadUrl
+ }
+ horizontalLogo {
+ downloadUrl
+ }
description
websiteUrl
email
@@ -57,8 +61,12 @@ const updateOrganizationMutation = graphql`
organization {
id
name
- logoUrl
- horizontalLogoUrl
+ logo {
+ downloadUrl
+ }
+ horizontalLogo {
+ downloadUrl
+ }
description
websiteUrl
email
@@ -75,7 +83,9 @@ const deleteHorizontalLogoMutation = graphql`
deleteOrganizationHorizontalLogo(input: $input) {
organization {
id
- horizontalLogoUrl
+ horizontalLogo {
+ downloadUrl
+ }
}
}
}
@@ -225,8 +235,8 @@ export function OrganizationForm(props: {
@@ -253,12 +263,12 @@ export function OrganizationForm(props: {
)}
- {(horizontalLogoPreview || organization.horizontalLogoUrl) && (
+ {(horizontalLogoPreview || organization.horizontalLogo?.downloadUrl) && (

{isUpdatingOrganization
? __("Uploading...")
- : horizontalLogoPreview || organization.horizontalLogoUrl
+ : horizontalLogoPreview || organization.horizontalLogo?.downloadUrl
? __("Change horizontal logo")
: __("Upload horizontal logo")}
)}
- {canUpdate && organization.horizontalLogoUrl && (
+ {canUpdate && organization.horizontalLogo?.downloadUrl && (