import { Kind1 } from "@app/note/components/kind1"; import { Kind1063 } from "@app/note/components/kind1063"; import { NoteMetadata } from "@app/note/components/metadata"; import { NoteParent } from "@app/note/components/parent"; import { NoteDefaultUser } from "@app/note/components/user/default"; import { NoteWrapper } from "@app/note/components/wrapper"; import { noteParser } from "@utils/parser"; import { isTagsIncludeID } from "@utils/transform"; import { useMemo } from "react"; export function NoteBase({ event }: { event: any }) { const content = useMemo(() => noteParser(event), [event]); const checkParentID = isTagsIncludeID(event.parent_id, event.tags); const href = event.parent_id ? `/app/note?id=${event.parent_id}` : `/app/note?id=${event.event_id}`; return (
{event.parent_id && (event.parent_id !== event.event_id || checkParentID) ? ( ) : ( <> )}
{event.kind === 1 && } {event.kind === 1063 && }
); }