fix: improve text wrapping in LongFormArticle component
This commit is contained in:
@@ -19,17 +19,19 @@ export default function LongFormArticle({
|
|||||||
const metadata = useMemo(() => getLongFormArticleMetadataFromEvent(event), [event])
|
const metadata = useMemo(() => getLongFormArticleMetadataFromEvent(event), [event])
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={`prose prose-zinc max-w-none dark:prose-invert ${className || ''}`}>
|
<div
|
||||||
<h1>{metadata.title}</h1>
|
className={`prose prose-zinc max-w-none dark:prose-invert break-words overflow-wrap-anywhere ${className || ''}`}
|
||||||
|
>
|
||||||
|
<h1 className="break-words">{metadata.title}</h1>
|
||||||
{metadata.summary && (
|
{metadata.summary && (
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>{metadata.summary}</p>
|
<p className="break-words">{metadata.summary}</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
)}
|
)}
|
||||||
{metadata.tags.length > 0 && (
|
{metadata.tags.length > 0 && (
|
||||||
<div className="flex gap-1 flex-wrap">
|
<div className="flex gap-1 flex-wrap">
|
||||||
{metadata.tags.map((tag) => (
|
{metadata.tags.map((tag) => (
|
||||||
<Badge key={tag} variant="secondary">
|
<Badge key={tag} variant="secondary" className="break-words">
|
||||||
{tag}
|
{tag}
|
||||||
</Badge>
|
</Badge>
|
||||||
))}
|
))}
|
||||||
@@ -46,7 +48,12 @@ export default function LongFormArticle({
|
|||||||
components={
|
components={
|
||||||
{
|
{
|
||||||
nostr: (props) => <NostrNode {...props} />,
|
nostr: (props) => <NostrNode {...props} />,
|
||||||
a: (props) => <a {...props} target="_blank" rel="noreferrer noopener" />
|
a: (props) => (
|
||||||
|
<a {...props} target="_blank" rel="noreferrer noopener" className="break-words" />
|
||||||
|
),
|
||||||
|
p: (props) => <p {...props} className="break-words" />,
|
||||||
|
div: (props) => <div {...props} className="break-words" />,
|
||||||
|
code: (props) => <code {...props} className="break-words whitespace-pre-wrap" />
|
||||||
} as Components
|
} as Components
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
|
|||||||
Reference in New Issue
Block a user