diff --git a/frontend/src/pages/scenes/Scene.tsx b/frontend/src/pages/scenes/Scene.tsx index e27fb1a5..544b526d 100644 --- a/frontend/src/pages/scenes/Scene.tsx +++ b/frontend/src/pages/scenes/Scene.tsx @@ -243,9 +243,13 @@ const SceneComponent: FC = ({ scene }) => { <>
- Studio URL: - - {studioURL} + {studioURL.site.name}: + + {studioURL.url}
diff --git a/frontend/src/pages/studios/Studio.tsx b/frontend/src/pages/studios/Studio.tsx index 95dd50b7..811bfbae 100644 --- a/frontend/src/pages/studios/Studio.tsx +++ b/frontend/src/pages/studios/Studio.tsx @@ -76,8 +76,11 @@ const StudioComponent: FC = ({ studio }) => { {homeURL && (
- - {homeURL} + {homeURL.site.name !== "Home" && ( + {homeURL.site.name}: + )} + + {homeURL.url}
)} diff --git a/frontend/src/utils/transforms.ts b/frontend/src/utils/transforms.ts index 35d7d6e7..ed2b7dda 100644 --- a/frontend/src/utils/transforms.ts +++ b/frontend/src/utils/transforms.ts @@ -69,7 +69,7 @@ export const imageType = (image?: ImageFragment) => { }; export const getUrlBySite = (urls: UrlFragment[], name: string) => - (urls && (urls.find((url) => url.site.name === name) || {}).url) || ""; + urls.find((url) => url.site.name === name) ?? urls[0]; export const formatBodyModification = ( bodyMod?: { location: string; description?: string | null } | null