diff --git a/src/components/post-desktop/post-desktop.tsx b/src/components/post-desktop/post-desktop.tsx index fbe94fd4..81d0d870 100644 --- a/src/components/post-desktop/post-desktop.tsx +++ b/src/components/post-desktop/post-desktop.tsx @@ -11,7 +11,7 @@ import { getFormattedDate, getFormattedTimeAgo } from '../../lib/utils/time-util import { isValidURL } from '../../lib/utils/url-utils'; import { isAllView, isPendingPostView, isPostPageView, isSubscriptionsView } from '../../lib/utils/view-utils'; import { useDefaultSubplebbits } from '../../hooks/use-default-subplebbits'; -import { getBoardPath, getBoardDisplayString } from '../../lib/utils/route-utils'; +import { getBoardPath } from '../../lib/utils/route-utils'; import useAvatarVisibilityStore from '../../stores/use-avatar-visibility-store'; import useAuthorAddressClick from '../../hooks/use-author-address-click'; import { useCommentMediaInfo } from '../../hooks/use-comment-media-info'; @@ -71,7 +71,6 @@ const PostInfo = ({ post, postReplyCount = 0, roles, isHidden }: PostProps) => { const location = useLocation(); const isInAllView = isAllView(location.pathname); const isInPostPageView = isPostPageView(location.pathname, params); - const isInSubscriptionsView = isSubscriptionsView(location.pathname, params); const userID = address && Plebbit.getShortAddress(address); const userIDBackgroundColor = hashStringToColor(userID); @@ -280,7 +279,6 @@ const PostMedia = ({ const [showThumbnail, setShowThumbnail] = useState(true); const mediaDimensions = getMediaDimensions(commentMediaInfo); - const boardDisplayString = getBoardDisplayString(subplebbitAddress, defaultSubplebbits); const boardPath = getBoardPath(subplebbitAddress, defaultSubplebbits); return ( @@ -288,7 +286,7 @@ const PostMedia = ({
{subplebbitAddress && (isInAllView || isInSubscriptionsView) && boardPath && !parentCid && ( <> - {t('board')}: {boardDisplayString}{' '} + {t('board')}: {boardPath}{' '} )} {t('link')}:{' '} diff --git a/src/components/post-mobile/post-mobile.tsx b/src/components/post-mobile/post-mobile.tsx index 0924e2ce..be1fbb91 100644 --- a/src/components/post-mobile/post-mobile.tsx +++ b/src/components/post-mobile/post-mobile.tsx @@ -11,7 +11,7 @@ import { getTextColorForBackground, hashStringToColor } from '../../lib/utils/po import { getFormattedDate, getFormattedTimeAgo } from '../../lib/utils/time-utils'; import { isAllView, isPendingPostView, isPostPageView, isSubscriptionsView } from '../../lib/utils/view-utils'; import { useDefaultSubplebbits } from '../../hooks/use-default-subplebbits'; -import { getBoardPath, getBoardDisplayString } from '../../lib/utils/route-utils'; +import { getBoardPath } from '../../lib/utils/route-utils'; import useAvatarVisibilityStore from '../../stores/use-avatar-visibility-store'; import useAuthorAddressClick from '../../hooks/use-author-address-click'; import { useCommentMediaInfo } from '../../hooks/use-comment-media-info'; @@ -178,7 +178,7 @@ const PostInfoAndMedia = ({ post, postReplyCount = 0, roles }: PostProps) => { {subplebbitAddress && (isInAllView || isInSubscriptionsView) && !isReply && boardPath && (
{' '} - Board: {getBoardDisplayString(subplebbitAddress, defaultSubplebbits)} + Board: {boardPath}
)} {getFormattedDate(timestamp)}} content={getFormattedTimeAgo(timestamp)} />{' '} diff --git a/src/components/topbar/topbar.tsx b/src/components/topbar/topbar.tsx index 8f3960f9..19cc0865 100644 --- a/src/components/topbar/topbar.tsx +++ b/src/components/topbar/topbar.tsx @@ -4,7 +4,7 @@ import { useTranslation } from 'react-i18next'; import Plebbit from '@plebbit/plebbit-js'; import { useAccount, useAccountComment, useAccountSubplebbits } from '@plebbit/plebbit-react-hooks'; import { isAllView, isCatalogView, isSubscriptionsView } from '../../lib/utils/view-utils'; -import { useDefaultSubplebbitAddresses, useDefaultSubplebbits, MultisubSubplebbit } from '../../hooks/use-default-subplebbits'; +import { useDefaultSubplebbits, MultisubSubplebbit } from '../../hooks/use-default-subplebbits'; import { useBoardPath, useResolvedSubplebbitAddress } from '../../hooks/use-resolved-subplebbit-address'; import { getBoardPath, extractDirectoryFromTitle } from '../../lib/utils/route-utils'; import { TimeFilter } from '../board-buttons'; diff --git a/src/lib/utils/route-utils.ts b/src/lib/utils/route-utils.ts index ad6d638c..265154fa 100644 --- a/src/lib/utils/route-utils.ts +++ b/src/lib/utils/route-utils.ts @@ -100,13 +100,3 @@ export const isDirectoryBoard = (identifier: string, subplebbits: MultisubSubple const directoryToAddress = getDirectoryToAddressMap(subplebbits); return directoryToAddress.has(identifier); }; - -/** - * Get board display string for a subplebbit address - * Returns directory code (e.g., "biz") if it's a directory board, otherwise returns the full address - */ -export const getBoardDisplayString = (subplebbitAddress: string, subplebbits: MultisubSubplebbit[]): string => { - const addressToDirectory = getAddressToDirectoryMap(subplebbits); - const directory = addressToDirectory.get(subplebbitAddress); - return directory || subplebbitAddress; -};