const { getConfig } = VM.require("meta-pool-official.near/widget/config") const config = getConfig(context.networkId); const externalWidgetPaths = config.externalWidgetPaths; const addressForComments = "mpipComment"; const addressForProposals = "mpip"; const authorId = "meta-pool-official.near";const mpip_id = props.mpip_id; const item = props.item; State.init({ showReply: false }); const accountId = props.accountId; const blockHeight = props.blockHeight === "now" ? "now" : parseInt(props.blockHeight); const content = props.content ?? JSON.parse( Social.get( `${accountId}/${addressForProposals}/${addressForComments}`, blockHeight ) ?? "null" ); const highlight = !!props.highlight; const raw = !!props.raw; const link = `#/${externalWidgetPaths.MainPageCommentPage}?accountId=${accountId}&blockHeight=${blockHeight}`; return ( <> <div className={`pt-3 border-top pb-2 ${ highlight ? "bg-warning bg-opacity-10" : "" }`} > <Widget src={externalWidgetPaths.MainPagePostHeader} props={{ accountId, blockHeight, link, postType: "comment" }} /> <div className="mt-2 text-break"> <Widget src={externalWidgetPaths.MainPagePostContent} props={{ content, raw }} /> </div> </div> </> );