fix(post): dotted border for last visited post shouldn't appear in post page

This commit is contained in:
plebeius.eth
2024-03-14 13:25:14 +01:00
parent 9b1aafc842
commit 121cf3da97

View File

@@ -161,7 +161,7 @@ const Post = ({ index, post = {} }: PostProps) => {
const { subscribe, subscribed } = useSubscribe({ subplebbitAddress });
// show gray dotted border around last clicked post
const isLastClicked = sessionStorage.getItem('lastClickedPost') === cid;
const isLastClicked = sessionStorage.getItem('lastClickedPost') === cid && !isInPostView;
const handlePostClick = () => {
if (cid) {
if (sessionStorage.getItem('lastClickedPost') === cid) {
@@ -174,7 +174,7 @@ const Post = ({ index, post = {} }: PostProps) => {
return (
<div className={styles.content} key={index}>
<div className={isLastClicked && !isInPostView ? styles.lastClicked : ''}>
<div className={isLastClicked ? styles.lastClicked : ''}>
<div className={`${styles.hiddenPost} ${blocked ? styles.visible : styles.hidden}`}>
<div className={styles.hiddenPostText}>{t('post_hidden').charAt(0).toUpperCase() + t('post_hidden').slice(1)}</div>
<div className={styles.undoHiddenPost} onClick={unblock}>