diff --git a/src/components/board-buttons/board-buttons.tsx b/src/components/board-buttons/board-buttons.tsx index 916a5f0d..cbefa942 100644 --- a/src/components/board-buttons/board-buttons.tsx +++ b/src/components/board-buttons/board-buttons.tsx @@ -19,9 +19,10 @@ const OptionsButton = () => { const CatalogButton = ({ address, isInAllView, isInSubscriptionsView }: BoardButtonsProps) => { const { t } = useTranslation(); + const link = isInAllView ? `/p/all/catalog` : isInSubscriptionsView ? `/p/subscriptions/catalog` : `/p/${address}/catalog`; return ( ); }; @@ -37,11 +38,12 @@ const SubscribeButton = ({ address }: BoardButtonsProps) => { ); }; -const ReturnButton = ({ address }: BoardButtonsProps) => { +const ReturnButton = ({ address, isInAllView, isInSubscriptionsView }: BoardButtonsProps) => { const { t } = useTranslation(); + const link = isInAllView ? `/p/all` : isInSubscriptionsView ? `/p/subscriptions` : `/p/${address}`; return ( ); }; @@ -110,7 +112,7 @@ export const DesktopBoardButtons = () => { {isInPostView || isInPendingPostPage ? ( <> [ - + ] [ ] [ @@ -122,7 +124,7 @@ export const DesktopBoardButtons = () => { ) : isInCatalogView ? ( <> [ - + ] [ ] [