Skip to content

Commit fd427f2

Browse files
committed
fix(web): normalize OpenAlex URL display to lowercase
URLs from the OpenAlex API may have mixed case domains. Normalizing the display text to lowercase provides visual consistency while preserving the original URL in the href.
1 parent 44d45f5 commit fd427f2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

apps/web/src/components/EntityDataDisplay.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,8 @@ const renderPrimitiveValue = (value: unknown, fieldName?: string): import("react
9898
const converted = convertOpenAlexToInternalLink(value);
9999

100100
if (converted.isOpenAlexLink) {
101+
// Normalize URL display to lowercase for consistency
102+
const normalizedUrl = value.toLowerCase();
101103
return (
102104
<Anchor
103105
component={Link}
@@ -108,7 +110,7 @@ const renderPrimitiveValue = (value: unknown, fieldName?: string): import("react
108110
>
109111
<Group gap={4}>
110112
<IconLink size={ICON_SIZE.SM} />
111-
<Text size="sm" span>{value}</Text>
113+
<Text size="sm" span>{normalizedUrl}</Text>
112114
</Group>
113115
</Anchor>
114116
);

0 commit comments

Comments
 (0)