diff --git a/apps/web/components/booking/BookingListItem.tsx b/apps/web/components/booking/BookingListItem.tsx index 39a90dfa13..49fa0f03c0 100644 --- a/apps/web/components/booking/BookingListItem.tsx +++ b/apps/web/components/booking/BookingListItem.tsx @@ -442,6 +442,36 @@ function BookingListItem(booking: BookingItemProps) { eventTypeHosts={booking.eventType?.hosts} /> )} + {!isPending && ( +
+ {(provider?.label || + (typeof locationToDisplay === "string" && locationToDisplay?.startsWith("https://"))) && + locationToDisplay.startsWith("http") && ( + e.stopPropagation()} + target="_blank" + title={locationToDisplay} + rel="noreferrer" + className="text-sm leading-6 text-blue-600 hover:underline dark:text-blue-400"> +
+ {provider?.iconUrl && ( + {`${provider?.label} + )} + {provider?.label + ? t("join_event_location", { eventLocationType: provider?.label }) + : t("join_meeting")} +
+
+ )} +
+ )} {isCancelled && booking.rescheduled && (