ondemand.inlineTombstoneHandler.f44e415a.js 2.2 KB

12
  1. "use strict";(self.webpackChunk_twitter_responsive_web=self.webpackChunk_twitter_responsive_web||[]).push([["ondemand.inlineTombstoneHandler"],{98591:(e,t,n)=>{n.r(t),n.d(t,{default:()=>T});var o=n(76275),i=n(19744),r=(n(6886),n(2784)),a=n(50599),s=n(19884),d=n(9739),l=n(90560),c=n(47965);const w=(0,n(92160).Z)().propsFromActions((({module:e})=>({applyFeedbackAction:e.applyFeedbackAction}))),p=e=>{const{alignment:t,entities:n,rtl:o,text:i}=e;return r.createElement(s.Z,{alignment:t,entities:n,rtl:o,text:i})},u=({applyFeedbackAction:e,entry:t,isFocalTweet:n,isReaderMode:o,tweetDismissFeedbackKey:i,withHideReply:s})=>{const{content:{tombstoneInfo:{revealText:w,richRevealText:u,richText:m,text:T}={},tweet:{forwardPivot:v,id:y,innerForwardPivot:f,innerTombstoneInfo:b,nudges:h}={}},conversationPosition:x,conversationTreeMetadata:I,referringContext:{contextTweetId:P,socialContext:k}={}}=t,C=u?p(u):w,F=m?p(m):T,[g,R]=r.useState(!0);r.useEffect((()=>{R(!0)}),[y]);const Z=r.useCallback((()=>{R(!1)}),[]),A=r.useCallback((()=>{i&&e({entry:t,feedbackKeys:[i]})}),[e,t,i]);return g||!y?r.createElement(d.Z,{actionText:C,children:F,conversationPosition:x,conversationTreeMetadata:I,onClick:Z}):y?n&&!o?r.createElement(c.ZP,{contextTweetId:P,forwardPivotInfo:v,innerForwardPivotInfo:f,nudges:h,onTweetDismiss:A,quotedTweetTombstoneInfo:b,socialContext:k,tweetId:y,withHideReply:s}):r.createElement(l.ZP,{conversationPosition:x,conversationTreeMetadata:I,displayBlocked:!0,displayPromotedContent:!0,forwardPivotInfo:v,innerForwardPivotInfo:f,isReaderMode:o,nudges:h,onTweetDismiss:A,quotedTweetTombstoneInfo:b,replyContext:o?a.ZP.ReplyContextTypes.None:void 0,shouldSelfThreadIncludeAvatar:!0,tweetId:y,withActions:!0,withHideReply:s,withInlineMedia:!0,withSocialContext:!0}):null},m=w(r.memo(u)),T=e=>i.iH({component:m,shouldDisplayBorder:e=>{const{conversationPosition:t,treeDisplay:n}=e;return"VerticalConversation"!==(null==n?void 0:n.displayType)&&(!t||!!t.isEnd)},getScribeDataItem:({content:e})=>(e=>{const{displayType:t}=e;return o.Z.forTombstone(t)})(e)}).getHandler((()=>({...e})))}}]);
  2. //# sourceMappingURL=https://ton.local.twitter.com/responsive-web-internal/sourcemaps/client-web/ondemand.inlineTombstoneHandler.f44e415a.js.map