From 4928d24ace3cf8f9c42fd4eac0ae0e601aaf98dd Mon Sep 17 00:00:00 2001 From: Haewon Kam Date: Sat, 4 Apr 2026 16:23:29 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20consistent=20ExternalLink=20on=20all=20?= =?UTF-8?q?channel=20names=20=E2=80=94=20Facebook=20+=20OtherChannels?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Facebook pageName now links to facebook.com/{url} with ExternalLink icon. OtherChannels: moved ExternalLink from right-end to inline with channel name, matching the Instagram/YouTube pattern. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/components/report/FacebookAudit.tsx | 14 +++++++++++++- src/components/report/OtherChannels.tsx | 24 +++++++++++++----------- 2 files changed, 26 insertions(+), 12 deletions(-) diff --git a/src/components/report/FacebookAudit.tsx b/src/components/report/FacebookAudit.tsx index 02c290d..f35e6fe 100644 --- a/src/components/report/FacebookAudit.tsx +++ b/src/components/report/FacebookAudit.tsx @@ -59,7 +59,19 @@ function PageCard({ page, index }: { key?: string | number; page: FacebookPage; )} -

{page.pageName}

+

+ {page.url ? ( + + {page.pageName} + + + ) : page.pageName} +

{page.category}

{/* Metrics grid */} diff --git a/src/components/report/OtherChannels.tsx b/src/components/report/OtherChannels.tsx index dc53c59..0a725f3 100644 --- a/src/components/report/OtherChannels.tsx +++ b/src/components/report/OtherChannels.tsx @@ -44,20 +44,22 @@ export default function OtherChannels({ channels, website }: OtherChannelsProps) >
-

{ch.name}

+ {ch.url ? ( + + {ch.name} + + + ) : ( +

{ch.name}

+ )}

{ch.details}

{cfg.label} - {ch.url && ( - - - - )} ); })}