fix(catalog): use alias-aware media link labels (#1056)

* fix(catalog): use alias-aware media link labels

* fix(settings): align advanced settings tests with save label
This commit is contained in:
Tommaso Casaburi
2026-03-11 22:03:15 +08:00
committed by GitHub
parent 7420ff188d
commit 2dd7c0e8d7
5 changed files with 43 additions and 11 deletions
+2 -2
View File
@@ -13,7 +13,7 @@ import { isValidURL } from '../../lib/utils/url-utils';
import { isAllView, isModQueueView, isModView, isPendingPostView, isPostPageView, isSubscriptionsView } from '../../lib/utils/view-utils';
import { formatUserIDForDisplay, truncateWithEllipsisInMiddle } from '../../lib/utils/string-utils';
import useModQueueStore from '../../stores/use-mod-queue-store';
import { useDirectories } from '../../hooks/use-directories';
import { findDirectoryByAddress, useDirectories } from '../../hooks/use-directories';
import { getBoardPath } from '../../lib/utils/route-utils';
import useAuthorAddressClick from '../../hooks/use-author-address-click';
import { useCommentMediaInfo } from '../../hooks/use-comment-media-info';
@@ -615,7 +615,7 @@ const PostMedia = ({
const [showThumbnail, setShowThumbnail] = useState(true);
const mediaDimensions = getMediaDimensions(commentMediaInfo);
const directoryEntry = directories?.find((c) => c.address === subplebbitAddress);
const directoryEntry = findDirectoryByAddress(directories, subplebbitAddress);
const requirePostLinkIsMedia = directoryEntry?.features?.requirePostLinkIsMedia === true;
const boardPath = getBoardPath(subplebbitAddress, directories);
const displayBoardPath =