From 7fa0d2b4aca04f0ae6d6788e4e8c3f46b5f4b66a Mon Sep 17 00:00:00 2001 From: nailuoGG Date: Tue, 25 Jul 2023 14:00:25 +0800 Subject: [PATCH] fix: basePath display in Website shareUrl --- components/pages/settings/websites/ShareUrl.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/pages/settings/websites/ShareUrl.js b/components/pages/settings/websites/ShareUrl.js index 673440eb..35185da1 100644 --- a/components/pages/settings/websites/ShareUrl.js +++ b/components/pages/settings/websites/ShareUrl.js @@ -12,6 +12,7 @@ import { useEffect, useMemo, useRef, useState } from 'react'; import { getRandomChars } from 'next-basics'; import useApi from 'hooks/useApi'; import useMessages from 'hooks/useMessages'; +import useConfig from 'hooks/useConfig'; const generateId = () => getRandomChars(16); @@ -20,12 +21,13 @@ export function ShareUrl({ websiteId, data, onSave }) { const { name, shareId } = data; const [id, setId] = useState(shareId); const { post, useMutation } = useApi(); + const { basePath } = useConfig(); const { mutate, error } = useMutation(({ shareId }) => post(`/websites/${websiteId}`, { shareId }), ); const ref = useRef(null); const url = useMemo( - () => `${process.env.analyticsUrl || location.origin}${process.env.BASE_PATH || ''}/share/${id}/${encodeURIComponent(name)}`, + () => `${process.env.analyticsUrl || location.origin}${basePath || ''}/share/${id}/${encodeURIComponent(name)}`, [id, name], );