1import{G as b,b as F,K as k,e as u,fi as x,r as n,dv as C,gG as E,gH as I,gI as K,e6 as f,gJ as g,d$ as O,_ as r,F as d,L as R}from"../index-VMHOJWMU.js";import{a as G}from"./useAccountLookup-bumX_YA2.js";import"./useGroupMedia-8r5yJ4uA.js";import{C as v}from"./column-SfBtAOUO.js";import{M as H}from"./missing-indicator-NaQgmydQ.js";import{S as U}from"./status-list-V9g6Sp-k.js";import"./useLoading-I4Ar6Mp9.js";import"./useRelationship-m2JfIZYa.js";import"./useEntity-aGUqrn7o.js";import"./card-7ohsvvPd.js";import"./arrow-left-mFFeWVp-.js";import"./dots-amwgDkrE.js";import"./icon-3n6Mpq6_.js";import"./scrollable-list-yYFEV9BC.js";import"./index-67k_gRxX.js";import"./load-more-su1e82dN.js";import"./status-container-1ou7W-Rk.js";import"./status-2iqoYXLJ.js";import"./circles-zdgTmRJq.js";import"./repeat--0QlqftC.js";import"./quoted-status-container-vnAgfy79.js";import"./quoted-status-bKTYIhM9.js";import"./status-media-pPNkFCaO.js";import"./attachment-thumbs-CIUlEy3q.js";import"./external-link-Zm57tfKI.js";import"./zoom-in-dM1E3CPq.js";import"./player-play-EcbdPRQ9.js";import"./link-MZMf52YR.js";import"./blurhash-FJalZQZj.js";import"./avatar-z6niy09N.js";import"./photo-off-79HRmGFB.js";import"./still-image-9yQf3vd2.js";import"./utils-MSBgc6-h.js";import"./account-container-q1uHWxOU.js";import"./useAccount-amO72m4z.js";import"./account-XNxYRUo4.js";import"./pencil-x08juxrM.js";import"./badge-2tKULnmE.js";import"./verification-badge-Odkn1GWt.js";import"./action-button-ZLP-0tY7.js";import"./plus-bmJiegzC.js";import"./ban-dv3pzPah.js";import"./relative-timestamp-bBky9-Y8.js";import"./emoji-eLnzave5.js";import"./icon-button-4Eh3IETG.js";import"./event-preview-v5LKLeUn.js";import"./map-pin-Hb7x5dnl.js";import"./user-CRJq79-s.js";import"./event-date-ctzVdzzR.js";import"./check-yIzLNTTz.js";import"./calendar-xFagiTp_.js";import"./outline-box-aJGlxvnl.js";import"./quote-MrWzMMvp.js";import"./status-content-AhPOjQ3I.js";import"./chevron-right--X4Ix3iI.js";import"./rich-content-YPJkE4vr.js";import"./link-W8DKRVkR.js";import"./markup-7oMNlNdO.js";import"./mention-adjdNWYd.js";import"./tooltip-SYCiS-yv.js";import"./floating-ui.react-ccaI1FQM.js";import"./status-reply-mentions-ML5Gi5tP.js";import"./eye-tv-5IEBh.js";import"./eye-off-NuujKo4r.js";import"./trash-6yLDosET.js";import"./dropdown-menu-h5DuJsjU.js";import"./portal-q788c6zA.js";import"./hotkeys-hyd5RncT.js";import"./upload--AxYBovn.js";import"./bolt-_mHheIpe.js";import"./lock-1_w36i4Q.js";import"./mail-ynzO1I9J.js";import"./alert-triangle-2cgZAY-x.js";import"./gavel-7I-WsRUH.js";import"./flag-ot_jwvh4.js";import"./volume-3--umWMMit.js";import"./messages-bXN1XX7x.js";import"./at-Mdkogh3W.js";import"./edit-vwXWf2lD.js";import"./pin-qGWS916v.js";import"./pinned-off-RbNXcSgL.js";import"./clipboard-copy-y351K4q3.js";import"./useEntityActions-E7kxs_vg.js";import"./useCreateEntity-B1Q_NkMG.js";import"./bookmark-vBEK8zPN.js";import"./bookmark-off-8kxwFRJ0.js";import"./share-IQS_L6QF.js";import"./moderation-vjqrQ1Sg.js";import"./user-minus-YuN_IjlM.js";import"./useBlockGroupMember-GzyWDh82.js";import"./useGroup-UzJHg-3j.js";import"./useUnmuteGroup-LxVEEFxC.js";import"./emoji-selector-rF1RB_dS.js";import"./useClickOutside-wno_glGN.js";import"./copy-qqIxuGrl.js";import"./divider-_U2F5RuU.js";import"./group-privacy-gyxc61rd.js";import"./world-SduB3N3W.js";import"./group-avatar-WPNl0ZyK.js";import"./placeholder-status-MGhxNHG2.js";import"./placeholder-display-name-Arv23TFv.js";import"./placeholder-status-content-JyG3e1OW.js";import"./pending-status-cNtmHiq9.js";import"./poll-preview-79WqVmQi.js";import"./noop-rFvlAqHn.js";const $=R({heading:{id:"column.favourited_statuses",defaultMessage:"Liked posts"}}),Uo=h=>{var l;let{params:e}=h;const _=b(),o=F(),{account:p}=k(),{account:t,isUnavailable:y}=G(e==null?void 0:e.username,{withRelationship:!0}),c=(e==null?void 0:e.username)||"",s=c.toLowerCase()===((l=p==null?void 0:p.acct)==null?void 0:l.toLowerCase()),a=s?"favourites":`favourites:${t==null?void 0:t.id}`,M=u(m=>{var i;return((i=m.status_lists.get(a))==null?void 0:i.items)||x()}),L=u(m=>{var i;return((i=m.status_lists.get(a))==null?void 0:i.isLoading)===!0}),w=u(m=>{var i;return!!((i=m.status_lists.get(a))!=null&&i.next)}),A=n.useCallback(C(()=>{s?o(E()):t&&o(I(t.id))},300,{leading:!0}),[t==null?void 0:t.id]);if(n.useEffect(()=>{s?o(K()):t?(o(f(t.id)),o(g(t.id))):o(O(c))},[]),n.useEffect(()=>{t&&!s&&(o(f(t.id)),o(g(t.id)))},[t==null?void 0:t.id]),y)return r(v,{},void 0,r("div",{className:"empty-column-indicator"},void 0,r(d,{id:"empty_column.account_unavailable",defaultMessage:"Profile unavailable"})));if(!t)return r(H,{});const S=s?r(d,{id:"empty_column.favourited_statuses",defaultMessage:"You don't have any liked posts yet. When you like one, it will show up here."}):r(d,{id:"empty_column.account_favourited_statuses",defaultMessage:"This user doesn't have any liked posts yet."});return r(v,{label:_.formatMessage($.heading),withHeader:!1,transparent:!0},void 0,r(U,{statusIds:M,scrollKey:"favourited_statuses",hasMore:w,isLoading:L,onLoadMore:A,emptyMessage:S}
1))};export{Uo as default}; 2//# sourceMappingURL=index-jzViFQcY.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.