diff --git a/components/CustomEmbedLinkMenu.tsx b/components/CustomEmbedLinkMenu.tsx index f8e7742..850a8e2 100644 --- a/components/CustomEmbedLinkMenu.tsx +++ b/components/CustomEmbedLinkMenu.tsx @@ -6,6 +6,8 @@ import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { useClipboard } from 'use-clipboard-copy' import { getBaseUrl } from '../utils/getBaseUrl' +import { getStoredToken } from '../utils/protectedRouteHandler' +import { getReadablePath } from '../utils/getReadablePath' export default function CustomEmbedLinkMenu({ path, @@ -18,6 +20,9 @@ export default function CustomEmbedLinkMenu({ }) { const { t } = useTranslation() const clipboard = useClipboard() + + const hashedToken = getStoredToken(path) + const closeMenu = () => setMenuOpen(false) const filename = path.substring(path.lastIndexOf('/') + 1) @@ -77,13 +82,13 @@ export default function CustomEmbedLinkMenu({ />

{t('Default')}

- {`${getBaseUrl()}/api?path=${path}&raw=true`} + {`${getBaseUrl()}/api/raw/?path=${getReadablePath(path)}${hashedToken ? `&odpt=${hashedToken}` : ''}`}

{t('Customised')}

{`${getBaseUrl()}/api/name/`} {name} - {`?path=${path}&raw=true`} + {`/?path=${getReadablePath(path)}${hashedToken ? `&odpt=${hashedToken}` : ''}`}
@@ -91,7 +96,11 @@ export default function CustomEmbedLinkMenu({