1"use strict";(self.rspackChunkmy_account=self.rspackChunkmy_account||[]).push([[373],{25004(e,s,t){t.r(s),t.d(s,{default:()=>C});var a=t(29901),r=t(49666),l=t(20306),o=t(90354),c=t(4917),n=t(32027),i=t(38309),d=t(99445),j=t(23863),p=t(26304),u=t(75641),g=t(98107),h=t(73344),m=t(93789),f=t(66184),x=t.n(f);let M=e=>{let s,{projects:t,projectIds:l,className:o}=e,c=(0,p.N)(),n=(s=(()=>{let[e,s]=(0,u.useState)();return(0,u.useEffect)(()=>{!async function(){s(await g.e.getCurrentUserAccountId())}()},[]),e})(),x()((0,m.WE)().PdfToPhotobookUrl,"ui.html?accountid=".concat(s)));return l?(0,a.jsxs)(a.Fragment,{children:[c&&c.includes("@pdf.albelli.com")&&(0,a.jsx)(r.$n,{small:!0,secondary:!0,href:n,className:"arc3-margin--right","data-cy":"UploadPdfButton",children:"Upload a pdf"}),(0,a.jsx)(r.B8,{className:o,children:l.map(e=>{let s=t[e];return(0,a.jsx)(h.X,{project:s,canDelete:!0},e)})})]}):(0,a.jsx)(r.aH,{spaceHolder:!0})};var v=t(68445),y=t(21496),k=t(33135),N=t(86075),P=t(71468),w=t(36490),z=t(88717);let C=()=>{(0,o.z)("savedProjectsTitle");let e=(0,P.d4)(e=>e.projects),s=(0,w.W6)(),t=(0,w.zy)(),p=(0,P.wA)(),g=(0,N.tz)(),h=(0,u.useMemo)(()=>{let e=(0,y.l0)("page",t);return e?+e:1},[t]),m=e=>{(0,y.SB)({page:e},t,s),(0,v.eG)()};if((0,u.useEffect)(()=>{if((0,k.$g)(e)){let s=Math.ceil(e.total/e.pageSize);e.total>0&&h>1&&h>s&&m(s)}},[h,e]),(0,u.useEffect)(()=>{(0,k.Ix)(e)||(0,k.LT)(e)||e.pages[h]||p((0,l.Mj)({pageNumber:h}))},[h,e]),(0,k.Ix)(e))return(0,a.jsxs)(r.Fc,{error:!0,children:["Failed to load saved projects with ",e.error]});if((0,k.VP)(e)||!e.pages[h])return(0,a.jsx)(r.aH,{"data-cy":"Loader"});let f=e.pages[h];return(0,a.jsxs)(c.t,{children:[(0,a.jsx)(i.z,{title:(0,a.jsx)(N.sA,{id:"projects.title",defaultMessage:"My saved projects"}),previousPageName:g.formatMessage(j.o.sideMenuTitle),link:z.J.home}),(0,a.jsxs)(r.Fc,{info:!0,className:"arc3-margin-phone",children:[(0,a.jsx)("b",{children:(0,a.jsx)("small",{children:(0,a.jsx)(N.sA,{id:"projects.desktopCreatorTitle",defaultMessage:"Right now, we can only show projects you've created online."})})}),(0,a.jsx)("p",{className:"arc3-no-margin",children:(0,a.jsx)("small",{children:g.formatMessage(j.o.desktopCreatorMessage)})})]}),(0,a.jsx)("div",{className:"pos-relative",children:e.total>0?(0,a.jsxs)("div",{children:[(0,a.jsx)(M,{projects:e.items,projectIds:f}),(0,a.jsx)(r.wv,{noMargin:!0,thickMobile:!0,mobileOnly:!0}),(0,a.jsx)(d.A,{onChange:e=>m(e),current:h,total:e.total,hideOnSinglePage:!0,pageSize:e.pageSize})]}):0===e.total?(0,a.jsx)(n._,{iconName:"folder",title:g.formatMessage(j.o.noProjects),message:g.formatMessage(j.o.desktopCreatorMessage)}):(0,a.jsx)(r.aH,{})})]})}}}]);
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.