Skip to content

Commit 36ae051

Browse files
committed
fix: add renderMentionIdentityUserPlugin of MarkdownPreviewer, #1245
1 parent 3da3be1 commit 36ae051

3 files changed

Lines changed: 28 additions & 8 deletions

File tree

next/components/notification/notificationItem.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import styled from "styled-components";
22
import { p_14_medium } from "@osn/common-ui/es/styles/textStyles";
3-
import { Time, Flex, Dot } from "@osn/common-ui";
3+
import { Time, Flex, Dot, MentionIdentityUser } from "@osn/common-ui";
44
import { ReactComponent as CheckIcon } from "@osn/common-ui/es/imgs/icons/check.svg";
55
import { useMemo, useState } from "react";
66
import { useSpaceIconUri } from "frontedUtils/space";
77
import {
88
MarkdownPreviewer,
99
renderMentionIdentityUserPlugin,
1010
} from "@osn/previewer";
11-
import IdentityOrAddr from "../identityOrAddr";
1211

1312
const MarkDown = styled(MarkdownPreviewer)`
1413
${p_14_medium};
@@ -49,7 +48,11 @@ export default function NotificationItem({ data, onMarkAsRead = () => {} }) {
4948
<a className="hover:underline" href={href}>
5049
<MarkDown
5150
content={content}
52-
plugins={[renderMentionIdentityUserPlugin(<IdentityOrAddr />)]}
51+
plugins={[
52+
renderMentionIdentityUserPlugin(
53+
<MentionIdentityUser className="px-0" explore />,
54+
),
55+
]}
5356
maxLines={2}
5457
markedOptions={{
5558
breaks: true,

next/components/postDetail/appendants.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
FlexBetween,
1010
FlexCenter,
1111
IpfsSquare,
12+
MentionIdentityUser,
1213
} from "@osn/common-ui";
1314
import {
1415
newErrorToast,
@@ -23,7 +24,10 @@ import {
2324
} from "@osn/common-ui/es/styles/textStyles";
2425
import { text_dark_accessory } from "@osn/common-ui/es/styles/colors";
2526
import nextApi from "services/nextApi";
26-
import { MarkdownPreviewer } from "@osn/previewer";
27+
import {
28+
MarkdownPreviewer,
29+
renderMentionIdentityUserPlugin,
30+
} from "@osn/previewer";
2731
import Editor from "../editor";
2832
import { signAppendantWith } from "frontedUtils/signData";
2933
import useSignApiData from "hooks/useSignApiData";
@@ -212,7 +216,12 @@ const AppendantItem = ({ item, index }) => {
212216
</div>
213217

214218
<MarkdownPreviewWrapper>
215-
<MarkdownPreviewer content={item.content} />
219+
<MarkdownPreviewer
220+
content={item.content}
221+
plugins={[
222+
renderMentionIdentityUserPlugin(<MentionIdentityUser explore />),
223+
]}
224+
/>
216225
</MarkdownPreviewWrapper>
217226
</ItemWrapper>
218227
);

next/components/postDetail/postVotesItem.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,17 @@ import Ellipsis from "@/components/ellipsis";
44
import { Flex, IpfsSquare } from "@osn/common-ui";
55
import ValueDisplay from "@/components/valueDisplay";
66
import Voter from "@/components/role/voter";
7-
import { Tooltip } from "@osn/common-ui";
7+
import { Tooltip, MentionIdentityUser } from "@osn/common-ui";
88
import VoteBalanceDetail from "./VoteBalanceDetail";
99
import { isZero } from "frontedUtils";
1010
import {
1111
hasBalanceStrategy,
1212
hasSocietyVoteStrategyOnly,
1313
} from "frontedUtils/strategy";
14-
import { MarkdownPreviewer } from "@osn/previewer";
14+
import {
15+
MarkdownPreviewer,
16+
renderMentionIdentityUserPlugin,
17+
} from "@osn/previewer";
1518
import ToggleCollapsed from "../toggleCollapsed";
1619
import { useActiveAnchor } from "hooks/notification/useAnchor";
1720

@@ -258,7 +261,12 @@ function ContentPreviewer({ data }) {
258261
return (
259262
<ToggleCollapsed collapsedHeight={240}>
260263
<div className="pl-7 pt-2 proposal-vote-remark-markdown">
261-
<MarkdownPreviewer content={data.remark} />
264+
<MarkdownPreviewer
265+
content={data.remark}
266+
plugins={[
267+
renderMentionIdentityUserPlugin(<MentionIdentityUser explore />),
268+
]}
269+
/>
262270
</div>
263271
</ToggleCollapsed>
264272
);

0 commit comments

Comments
 (0)