import { useEvent } from "@lume/ark"; import { LinkIcon } from "@lume/icons"; import { useRouteContext } from "@tanstack/react-router"; import { useTranslation } from "react-i18next"; import { cn } from "@lume/utils"; import { User } from "@/components/user"; import { Spinner } from "@lume/ui"; export function MentionNote({ eventId, openable = true, }: { eventId: string; openable?: boolean; }) { const { ark } = useRouteContext({ strict: false }); const { t } = useTranslation(); const { isLoading, isError, data } = useEvent(eventId); if (isLoading) { return (
); } if (isError || !data) { return (
{t("note.error")}
); } return (
ยท
100 ? "max-h-[150px] gradient-mask-b-0" : "", )} > {data.content}
{openable ? (
) : (
)}
); }