update note

This commit is contained in:
Ren Amamiya
2023-06-16 08:52:24 +07:00
parent 8808cf392f
commit efea63b0a0
25 changed files with 892 additions and 1027 deletions

View File

@@ -1,11 +1,8 @@
import { LinkPreview } from "./preview/link";
import { MentionNote } from "@app/space/components/notes/mentions/note";
import { MentionUser } from "@app/space/components/notes/mentions/user";
import { ImagePreview } from "@app/space/components/notes/preview/image";
import { VideoPreview } from "@app/space/components/notes/preview/video";
import { truncateContent } from "@utils/transform";
import ReactMarkdown from "react-markdown";
import remarkGfm from "remark-gfm";
export function Kind1({
content,
@@ -13,16 +10,9 @@ export function Kind1({
}: { content: any; truncate?: boolean }) {
return (
<>
<ReactMarkdown
remarkPlugins={[[remarkGfm]]}
linkTarget="_blank"
className="markdown"
components={{
em: ({ ...props }) => <MentionUser {...props} />,
}}
>
<div className="select-text whitespace-pre-line break-words text-base leading-tight text-zinc-100">
{truncate ? truncateContent(content.parsed, 120) : content.parsed}
</ReactMarkdown>
</div>
{Array.isArray(content.images) && content.images.length ? (
<ImagePreview urls={content.images} />
) : (