From 9a7b868301555a54dd044923cb77672a33840e21 Mon Sep 17 00:00:00 2001 From: Myzel394 <50424412+Myzel394@users.noreply.github.com> Date: Sun, 12 Feb 2023 20:37:35 +0100 Subject: [PATCH] fix: Change address to id field in url --- src/App.tsx | 2 +- src/route-widgets/AliasesRoute/AliasesListItem.tsx | 2 +- src/routes/AliasDetailRoute.tsx | 9 ++++----- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 75f1d89..097515f 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -81,7 +81,7 @@ const router = createBrowserRouter([ element: , }, { - path: "/aliases/:addressInBase64", + path: "/aliases/:id", element: , }, { diff --git a/src/route-widgets/AliasesRoute/AliasesListItem.tsx b/src/route-widgets/AliasesRoute/AliasesListItem.tsx index a88fcb4..6693421 100644 --- a/src/route-widgets/AliasesRoute/AliasesListItem.tsx +++ b/src/route-widgets/AliasesRoute/AliasesListItem.tsx @@ -29,7 +29,7 @@ export default function AliasesListItem({ // @ts-ignore component={isInCopyAddressMode ? undefined : RouterLink} key={alias.id} - to={isInCopyAddressMode ? undefined : `/aliases/${btoa(address)}`} + to={isInCopyAddressMode ? undefined : `/aliases/${alias.id}`} onClick={(event: any) => { if (isInCopyAddressMode) { event.preventDefault() diff --git a/src/routes/AliasDetailRoute.tsx b/src/routes/AliasDetailRoute.tsx index d291426..696fa07 100644 --- a/src/routes/AliasDetailRoute.tsx +++ b/src/routes/AliasDetailRoute.tsx @@ -25,13 +25,12 @@ import decryptAliasNotes from "~/apis/helpers/decrypt-alias-notes" export default function AliasDetailRoute(): ReactElement { const {t} = useTranslation() - const params = useParams() - const address = atob(params.addressInBase64 as string) + const {id: aliasID} = useParams() const {_decryptUsingMasterPassword, encryptionStatus} = useContext(AuthContext) - const queryKey = ["get_alias", address, encryptionStatus] + const queryKey = ["get_alias", aliasID, encryptionStatus] const query = useQuery(queryKey, async () => { - const alias = await getAlias(address) + const alias = await getAlias(aliasID!) if (encryptionStatus === EncryptionStatus.Available) { ;(alias as any as DecryptedAlias).notes = decryptAliasNotes( @@ -60,7 +59,7 @@ export default function AliasDetailRoute(): ReactElement { - +