diff --git a/src/app/p/_lib/profile-detail.tsx b/src/app/p/_lib/profile-detail.tsx index 17406e8..3093e2a 100644 --- a/src/app/p/_lib/profile-detail.tsx +++ b/src/app/p/_lib/profile-detail.tsx @@ -31,7 +31,9 @@ import { useId, useState } from "react"; import { CredentialMark, earnedLabel } from "@/components/credential-mark"; -import { Badge } from "@/components/ui"; +import { Badge, ExternalLinkDisclaimer } from "@/components/ui"; +import { ArrowUpRight } from "@/components/icons"; + import { byCatalogueOrder, credentialSource, @@ -314,7 +316,7 @@ export function ProfileDetail({ ))} ) : null} - +
{person.bookingUrl ? ( - - Book a meeting - + + Book a meeting + ) : null}
+ {person.bookingUrl ? ( + + Booking opens {person.name.split(" ")[0]}'s own scheduling page. + Anything arranged there is between you and them, not through Bluehex. + + ) : null} ); } diff --git a/src/components/ui.tsx b/src/components/ui.tsx index d353b53..655b0f7 100644 --- a/src/components/ui.tsx +++ b/src/components/ui.tsx @@ -202,3 +202,16 @@ export function PageHeader({ ); } + + +export function ExternalLinkDisclaimer({ + children, +}: { + children: React.ReactNode; +}) { + return ( +

+ {children} +

+ ); +} \ No newline at end of file