From 7022b7bf253608fa44c40d5124ce57d9a2a97591 Mon Sep 17 00:00:00 2001 From: Prowler Bot Date: Fri, 20 Dec 2024 15:13:17 +0100 Subject: [PATCH] chore(menu): add API reference link to the sidebar (#6289) Co-authored-by: Pablo Lara --- .env | 1 + .../invitations/invitation-details.tsx | 10 ++++- ui/components/ui/sidebar/sidebar-wrap.tsx | 44 +++++++++++++++++++ 3 files changed, 53 insertions(+), 2 deletions(-) diff --git a/.env b/.env index f074f658b3..2a7f8262ef 100644 --- a/.env +++ b/.env @@ -6,6 +6,7 @@ PROWLER_UI_VERSION="latest" SITE_URL=http://localhost:3000 API_BASE_URL=http://prowler-api:8080/api/v1 +NEXT_PUBLIC_API_DOCS_URL=http://prowler-api:8080/api/v1/docs AUTH_TRUST_HOST=true UI_PORT=3000 # openssl rand -base64 32 diff --git a/ui/components/invitations/invitation-details.tsx b/ui/components/invitations/invitation-details.tsx index 7bdc910db7..117928e4cc 100644 --- a/ui/components/invitations/invitation-details.tsx +++ b/ui/components/invitations/invitation-details.tsx @@ -26,8 +26,14 @@ interface InvitationDetailsProps { } export const InvitationDetails = ({ attributes }: InvitationDetailsProps) => { - const baseURL = process.env.SITE_URL; - const invitationLink = `${baseURL}/sign-up?invitation_token=${attributes.token}`; + // window.location.origin to get the current base URL + const baseUrl = + typeof window !== "undefined" + ? window.location.origin + : "http://localhost:3000"; + + const invitationLink = `${baseUrl}/invitations/check-details?id=${attributes.token}`; + return (
{ )} + + +