mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
fix(reply-quote-preview): add trailing break to mobile quotelinks so each >>N appears on its own line
This commit is contained in:
@@ -226,7 +226,7 @@ const DesktopQuotePreview = ({ backlinkReply, quotelinkReply, isBacklinkReply, i
|
|||||||
return isBacklinkReply ? replyBacklink : isQuotelinkReply && replyQuotelink;
|
return isBacklinkReply ? replyBacklink : isQuotelinkReply && replyQuotelink;
|
||||||
};
|
};
|
||||||
|
|
||||||
const MobileQuotePreview = ({ backlinkReply, quotelinkReply, isBacklinkReply, isQuotelinkReply, isOP }: ReplyQuotePreviewProps) => {
|
const MobileQuotePreview = ({ backlinkReply, quotelinkReply, isBacklinkReply, isQuotelinkReply, isOP, showTrailingBreak = true }: ReplyQuotePreviewProps) => {
|
||||||
const [hoveredCid, setHoveredCid] = useState<string | null>(null);
|
const [hoveredCid, setHoveredCid] = useState<string | null>(null);
|
||||||
const [outOfViewCid, setOutOfViewCid] = useState<string | null>(null);
|
const [outOfViewCid, setOutOfViewCid] = useState<string | null>(null);
|
||||||
const directories = useDirectories();
|
const directories = useDirectories();
|
||||||
@@ -348,6 +348,7 @@ const MobileQuotePreview = ({ backlinkReply, quotelinkReply, isBacklinkReply, is
|
|||||||
</Link>
|
</Link>
|
||||||
);
|
);
|
||||||
})()}
|
})()}
|
||||||
|
{showTrailingBreak && <br />}
|
||||||
{hoveredCid === quotelinkReply?.cid &&
|
{hoveredCid === quotelinkReply?.cid &&
|
||||||
outOfViewCid === quotelinkReply?.cid &&
|
outOfViewCid === quotelinkReply?.cid &&
|
||||||
createPortal(
|
createPortal(
|
||||||
@@ -366,7 +367,14 @@ const ReplyQuotePreview = ({ backlinkReply, quotelinkReply, isBacklinkReply, isQ
|
|||||||
const isMobile = useIsMobile();
|
const isMobile = useIsMobile();
|
||||||
|
|
||||||
return isMobile ? (
|
return isMobile ? (
|
||||||
<MobileQuotePreview backlinkReply={backlinkReply} quotelinkReply={quotelinkReply} isBacklinkReply={isBacklinkReply} isQuotelinkReply={isQuotelinkReply} isOP={isOP} />
|
<MobileQuotePreview
|
||||||
|
backlinkReply={backlinkReply}
|
||||||
|
quotelinkReply={quotelinkReply}
|
||||||
|
isBacklinkReply={isBacklinkReply}
|
||||||
|
isQuotelinkReply={isQuotelinkReply}
|
||||||
|
isOP={isOP}
|
||||||
|
showTrailingBreak={showTrailingBreak}
|
||||||
|
/>
|
||||||
) : (
|
) : (
|
||||||
<DesktopQuotePreview
|
<DesktopQuotePreview
|
||||||
backlinkReply={backlinkReply}
|
backlinkReply={backlinkReply}
|
||||||
|
|||||||
Reference in New Issue
Block a user