1import{T as i,r as e,ak as G,Y as k,ad as B}from"./vendor-BULYPieG.js";import{a as b}from"./appPageHOC-DqeW18ZL.js";import{a$ as V,b5 as v,a2 as x,a5 as Q,c0 as Y,dW as W,ap as q,ct as H,aI as w,f5 as K,hM as Z,fK as z,b9 as $,fS as J,fV as X,fE as T,d_ as _,cq as ii,dZ as oi}from"./index-cNMbgwTF.js";import{I as g}from"./InfiniteDiscussionFeed-DiRRchHB.js";import{u as si,D as ti,a as j}from"./discussionsContext-CfZ7zqL-.js";import{q as ri,D as R,d as ei}from"./discussionUtils-kHdB0R7M.js";import{L as mi}from"./LoadingBox-BvwhTv0p.js";import{a as ni}from"./ConditionTitleComponents-BoBZ-xEI.js";import{P as pi}from"./PageTitle-CLaC4GFV.js";import{CreateDiscussionCard as ai}from"./CreateDiscussionCard-BMtpmuR9.js";import{B as ci}from"./BuildingCommunityConditionWrapper-DcufiA_V.js";import{u as di}from"./useOldFeed-BrPBr6zA.js";import{D as ui}from"./discussionContext-N0Y83E4-.js";import{Q as A}from"./questionContext-CufoE3vS.js";import"./axios-DM81IqoM.js";import"./DiscussionWithComments-sEGscVbX.js";import"./reactionsEvents-ClmkLrPs.js";import"./ReactionMenu-BYGd7QOe.js";import"./eventsHooks-W5O3CqXX.js";import"./TextField-CtSvsJ72.js";import"./index-Di1NnkvA.js";import"./index-Cjk_C4vz.js";import"./withFormControlContext-bdvWlJl9.js";import"./reactHelpers-D64BF0VB.js";import"./index-BVuhYdh6.js";import"./index-DMa9jXzA.js";import"./App-BsSdbzRg.js";import"./_createAssigner-BYa6ISqC.js";import"./sumBy-DixUPtWG.js";import"./_baseOrderBy-C7H6rSJt.js";import"./index-Cur92j4F.js";import"./index-CQWwBNhA.js";import"./index-DYzAbHvD.js";import"./index-CXCdpv08.js";import"./Menu-idp36KHy.js";import"./index-77ztTTZc.js";import"./index-BYd2H2ET.js";import"./index-CDsYt-OB.js";import"./styleUtils-B9TBjsgZ.js";import"./ChatIcon-u86XKBT2.js";import"./PollIcon-CzyuNqrq.js";import"./LoadingAvatar-D1WkzAes.js";import"./fill-BDHkFMdL.js";import"./_baseClamp-DkKu7aIe.js";import"./STWCard-CPUGIC9V.js";import"./SmartAvatar-IYbMvHZb.js";import"./LazyAvatarUserSharedInfoDialog-aGjg8rwN.js";import"./react-spring-3sCuN_Dq.js";import"./AvatarUser-DRw-haye.js";/* empty css */import"./SmartNickname-BvAU7Onb.js";import"./momentUtil-Drl5Bp49.js";import"./differenceInMinutes-asFnRJQ4.js";import"./differenceInMilliseconds-BjgOoVJZ.js";import"./DotMenu-CFc19ssa.js";import"./index-mulUb8s_.js";import"./createSvgIcon-D_oRPyUU.js";import"./popupTail-BystEV8h.js";/* empty css */import"./Arrows-DcZJkrvM.js";import"./index-CLrdreZM.js";import"./index-CBpclqFX.js";import"./index-BkH6UDNF.js";import"./map-Cl6epCnr.js";import"./VertEllipsis-CTbNRiWz.js";import"./assign-rOHA1vE4.js";import"./STWLinkify-XxtN-FQ6.js";import"./sortBy-tPEZsVtO.js";import"./DialogWrapper-CLm3EXgB.js";import"./index-xEqTeCEC.js";import"./CloseIcon-CA91kf0A.js";import"./index-DPHo1nN5.js";import"./index-BQYu3QgF.js";import"./noop-DX6rZLP_.js";import"./DiscussionSummaryBar-Dshqelzv.js";import"./cloneDeep-n4eoiYIk.js";import"./TrashIcon-DTYWzNwf.js";import"./BlockUserIcon-BdwOYYZ3.js";import"./LockIcon-BTS3tspR.js";import"./index-CfJLMbZ5.js";import"./openSelectors-BuT_crzJ.js";
1import"./CreateOrEditUserDiscussionDialog-BjdyOINf.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./CreateFeedItemHeader-DquKLsVg.js";/* empty css */import"./STWSelect-CNVoAx9J.js";/* empty css */import"./RoundDeleteIcon-DjbuEC9e.js";import"./AskUtils-1fIY-7qu.js";import"./Progress-BqWQ1VpH.js";import"./index-CTkqq6kt.js";import"./index-2VH9awua.js";import"./STWHelperText-1QsNtvS8.js";import"./STWInput-BjmdnhxC.js";import"./CameraIcon-DIpRcLts.js";import"./feedEvents-Cmvg1B1g.js";import"./index-DtBiW3JA.js";import"./index-B1Ey44YP.js";import"./EmptyDiscussionFeed-DI_4WYl9.js";import"./InfiniteScroll-BLiHloUc.js";import"./MemberQuestionCard-hDKIJFnk.js";import"./UserQuestionInsight-GzdRej32.js";import"./LikeOrDislike-Cm0ZENV1.js";import"./Fab-D-H8aOIl.js";import"./_stringSize-BjtlkQLW.js";import"./userQuestionsEvents-CwwOnfyf.js";import"./TextWithInfo-CrLwyW8c.js";/* empty css */import"./InfoIcon-DUHSUu7o.js";import"./PopupWithTail-XvxJnmaP.js";/* empty css */import"./Notify-Doom0V7F.js";import"./LottieAnimation-0f5nv_l-.js";import"./OpinionScaleInput-Ds0a13Nt.js";import"./Button-BtaQSOJi.js";import"./index-BqeqMsaW.js";/* empty css */import"./RadioGroup-Cfs9fPhE.js";import"./index-DE-k_iRt.js";import"./index-_ZpzHypC.js";import"./SwitchBase-DTBs9EOl.js";import"./index-DA9L1f2l.js";import"./publicConditionViewEvents-C4NU6aLq.js";import"./isNumber-C2Osl1wo.js";import"./StwAd-Sg0au5C0.js";import"./stringJsxUtils-Cvk8Ycba.js";import"./ShareButtonsBar-D7yNTMxD.js";import"./CopyLink-pZBJTbKH.js";import"./CopyIconRound-C-vv1WGt.js";import"./TwiterBlackIcon-D6uSqkw0.js";import"./useBlockUser-zL45QZyE.js";import"./EmptyComponents-B36HKwm-.js";import"./useSocialShareLinks-CTSB7_2e.js";import"./CircularLoadingBar-BhHujCyI.js";import"./ShareIcon-MIPnJTA4.js";import"./ShareButton-B6GWJhcU.js";import"./BackNavigation-BL8J1Yhz.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./SubmitChatArrow-AILe4oae.js";import"./OpenStuffPageEvents-CmzMH3if.js";import"./ShareConditionButton-Bo7sakra.js";import"./JoinCommunity-CA-xsh0T.js";import"./useMemberToCommunityNextState-MxPgrtJF.js";const li=()=>{const{linkGenerator:t,texts:s}=e.useContext(v),m=x(s,"open.discussion_guidelines.title","guidelines");return i.jsx(G,{className:"guidelines",...Y(),to:t({moduleName:"DiscussionGuideLinesPage",params:{},exactPath:Q.DISCUSSION_GUIDELINES}),onClick:ri,children:m})},Ii=({title:t,description:s,conditionUrlId:m,hideDescription:a})=>
1{const o=window.innerWidth<V.SMALL_TABLET;return i.jsxs("div",{className:"title-description",children:[m?i.jsx(ni,{title:t,conditionUrlId:m,hideSearchBox:!0}):i.jsx(pi,{title:t,noBorder:!0,hideSearchBox:!0}),!a&&(s?i.jsxs("div",{className:"description",children:[s,i.jsx(li,{})]}):i.jsx(mi,{heightPx:o?56:30}))]})},Di=({conditionUrlId:t,title:s,description:m,hideDescription:a})=>i.jsx("div",{className:"feed-header",children:i.jsx(Ii,{title:t?s:"",description:t?m:"",conditionUrlId:t,hideDescription:a})}),fi=3,Ei=()=>{var P;const{linkGenerator:t,userDetails:s,getConditionId:m,texts:a,conditionDetails:o,reactionsDataMap:S}=e.useContext(v),L=k(),r=B(),n=H("includeVerticals"),[d,O]=e.useState(!!n),u=a.open.discussion_feed,I=e.useRef(null),C=e.useRef(null),h=w(s),D=m(r,o),f=o.parentId&&((P=o.relationTree)==null?void 0:P.find(p=>p.relation===K.PARENT&&p.conditionDetails.hasVerticals===Z.APPROVED)),{feedItems:l,discussionsContext:c,onFlagQuestion:U,onQuestionAsked:N}=di({fetchParams:{...D?{cid:o.cid}:{},...r.discussionId&&!n?{discussionId:+r.discussionId}:{},discussionsLimit:R},userDetails:s,reactionsDataMap:S,endScrollRef:n?C:I}),{discussions:y,discussionsContext:E}=si({fetchParams:{type:z.USER,...D?{cid:o.cid}:{},...r.discussionId&&n?{discussionId:+r.discussionId}:{},discussionsLimit:R},fetchMode:ti.VERTICALS,userDetails:s,reactionsDataMap:S,disableFetch:!f,endScrollRef:I});e.useEffect(()=>{(c.fetchDiscussionsError||E.fetchDiscussionsError)&&o.conditionUrlId&&L.push($(t,{conditionUrlId:o.conditionUrlId}))},[c.fetchDiscussionsError,E.fetchDiscussionsError,o.conditionUrlId]);const M=e.useCallback(()=>(h?l:l.filter(p=>x(p,"entityType")!==J.SUBGROUP&&x(p,"subType")!==X.SUBGROUPS)).slice(0,d?fi:l.length),[l,h,d]),F=e.useCallback(p=>{p&&N(p.id)},[N]);return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"page-content",children:[i.jsx(Di,{conditionUrlId:D?o.conditionUrlId:"",title:u.community_discussion_title,description:u.condition_description,hideDescription:o.state===T.PENDING}),i.jsxs(ci,{pageName:_.DISCUSSION_FEED,children:[i.jsxs(j,{context:{...c,canLoadMoreDiscussions:c.canLoadMoreDiscussions&&!d},children:[i.jsx(ui,{userDetails:s,onDiscussionCreated:c.onDiscussionCreated,eventCategory:ei,children:i.jsx(ai,{onAskedNewQuestion:F})}),i.jsx(g,{feedItems:M(),currentCommentId:n?void 0:r.commentId,currentDiscussionId:n?void 0:r.discussionId,onFlagQuestion:U,isConditionRelated:!0,questionMode:A.oldFeed})]}),d&&i.jsx(ii,{className:"load-more-posts",onClick:()=>O(!1),size:"small",children:u.load_more}),i.jsx("div",{className:"verticals-discussions-container",ref:C,children:f&&i.jsxs(j,{context:E,children:[i.jsx("div",{className:"other-verticals-discussions",children:u.verticals_discussions.replace("%parentConditionName%",f.conditionDetails.titleDisplayName)}),i.jsx(g,{isConditionRelated:!0,feedItems:y,currentCommentId:n?r.commentId:void 0,currentDiscussionId:n?r.discussionId:void 0,questionMode:A.oldFeed})]})})]})]}),i.jsx(oi,{pageName:_.DISCUSSION_FEED,footerRef:I,hideShare:o.state===T.PENDING})]})},ct=b({pageType:W.COMMUNITY})(e.memo(Ei,q));export{ct as DiscussionFeedPage}; 2//# sourceMappingURL=DiscussionFeedPage-rVdUXgTp.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.