fix(board banner): subplebbit short address was wrong

This commit is contained in:
Tom (plebeius.eth)
2024-05-29 16:13:14 +02:00
parent 7dca5bd01d
commit c491b07295
+4 -5
View File
@@ -27,20 +27,19 @@ const BoardBanner = () => {
const subplebbitAddress = params?.subplebbitAddress || accountComment?.subplebbitAddress; const subplebbitAddress = params?.subplebbitAddress || accountComment?.subplebbitAddress;
const subplebbit = useSubplebbit({ subplebbitAddress }); const subplebbit = useSubplebbit({ subplebbitAddress });
const displayAddress = const { address, shortAddress } = subplebbit || {};
subplebbit?.address && subplebbit?.address.length > 10 && !subplebbit?.address.includes('.') ? subplebbit?.address.slice(0, 13).concat('...') : subplebbit?.address;
const multisubMetadata = useMultisubMetadata(); const multisubMetadata = useMultisubMetadata();
const title = isInAllView ? multisubMetadata?.title : isInSubscriptionsView ? 'Subscriptions' : subplebbit?.title; const title = isInAllView ? multisubMetadata?.title : isInSubscriptionsView ? 'Subscriptions' : subplebbit?.title;
const subtitle = isInAllView ? 'p/all' : isInSubscriptionsView ? 'p/subscriptions' : `p/${subplebbit?.address}`; const subtitle = isInAllView ? 'p/all' : isInSubscriptionsView ? 'p/subscriptions' : `p/${address}`;
return ( return (
<div className={styles.content}> <div className={styles.content}>
<div className={styles.bannerCnt}> <div className={styles.bannerCnt}>
<ImageBanner key={isInAllView ? 'all' : isInSubscriptionsView ? 'subscriptions' : subplebbit?.address} /> <ImageBanner key={isInAllView ? 'all' : isInSubscriptionsView ? 'subscriptions' : address} />
</div> </div>
<div className={styles.boardTitle}>{title || `p/${displayAddress}`}</div> <div className={styles.boardTitle}>{title || `p/${shortAddress}`}</div>
<div className={styles.boardSubtitle}>{subtitle}</div> <div className={styles.boardSubtitle}>{subtitle}</div>
<hr /> <hr />
</div> </div>