PageSourceSearch

https://dashboard.visme.co/v2/static/js/dashboard-popup-ProjectMoveBulk.91fe615232422b67.chunk.js

js visme.co collected 2026-10-01 08:33:09 UTC 12,165 bytes, 3 lines download raw bytes

1(function(){try{var C=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};C.SENTRY_RELEASE={id:"4.106.2@5fb3279d0cc"};var y=new C.Error().stack;y&&(C._sentryDebugIds=C._sentryDebugIds||{},C._sentryDebugIds[y]="ad0cb483-506a-4bec-8df4-2a1e9c101645",C._sentryDebugIdIdentifier="sentry-dbid-ad0cb483-506a-4bec-8df4-2a1e9c101645")}catch{}})(),(self.webpackChunkvisme_dashboard_web_app=self.webpackChunkvisme_dashboard_web_app||[]).push([["4508"],{31526(C,y,o){o.d(y,{A:()=>c});var e=o(65723),r=o(22155),h=o(70851),E=o(98177),J=o(69315),I=o(66013),H=o(89378),U=o(52345),_=o(79390),z=o(62301),Z=o(41812),D=o(44604),W=o(39373),$=o(64630),Q=o(70060),L=o(25236),K=o(45764),q=o(61057),ee=o(59108),V=o(8048),S;function R(){return R=Object.assign?Object.assign.bind():function(i){for(var d=1;d<arguments.length;d++){var s=arguments[d];for(var m in s)({}).hasOwnProperty.call(s,m)&&(i[m]=s[m])}return i},R.apply(null,arguments)}var oe=function(d,s){return r.createElement("svg",R({xmlns:"http://www.w3.org/2000/svg",width:14.828,height:14.828,viewBox:"0 0 14.828 14.828",ref:s},d),S||(S=r.createElement("g",{fill:"none",stroke:"#a0a5b8",strokeLinecap:"round",strokeWidth:2},r.createElement("path",{d:"m1.414 1.414 12 12","data-name":"Path 674"}),r.createElement("path",{d:"m1.414 13.414 12-12","data-name":"Path 675"}))))},Y=(0,r.forwardRef)(oe);const re=Y;var f;function T(){return T=Object.assign?Object.assign.bind():function(i){for(var d=1;d<arguments.length;d++){var s=arguments[d];for(var m in s)({}).hasOwnProperty.call(s,m)&&(i[m]=s[m])}return i},T.apply(null,arguments)}var F=function(d,s){return r.createElement("svg",T({xmlns:"http://www.w3.org/2000/svg",width:16.755,height:16.755,viewBox:"0 0 16.755 16.755",ref:s},d),f||(f=r.createElement("g",{fill:"none",stroke:"#314152",strokeLinecap:"round",strokeWidth:2},r.createElement("path",{d:"M8.377 1.001v14.755","data-name":"Path 6929"}),r.createElement("path",{d:"M15.755 8.377H1","data-name":"Path 6930"}))))},M=(0,r.forwardRef)(F);const G=M,l={"colorful-no-image--dark-gray":"colorful-no-image--dark-gray--wFxZQDd","colorful-no-image--orange":"colorful-no-image--orange--JAdlCR9","colorful-no-image--red":"colorful-no-image--red--HwrrHiJ","colorful-no-image--yellow":"colorful-no-image--yellow--C54IIMX","colorful-no-image--cyan":"colorful-no-image--cyan--Xo7kaM9","colorful-no-image--blue":"colorful-no-image--blue--Vdb7CMR","colorful-no-image--light-blue":"colorful-no-image--light-blue--rtVtvQr","colorful-no-image--light-green":"colorful-no-image--light-green--FC_Lp01","colorful-no-image--green":"colorful-no-image--green--bId28ug","colorful-no-image--purple":"colorful-no-image--purple--VdUSNHw",FolderPicker:"FolderPicker--Alxr6CN",premiumButton:"premiumButton--C7u0Mh4",label:"label--AddiOX6",icon:"icon--zsqtwdm",menu:"menu--D6YH1bJ",mobile:"mobile--a98tE9j",button:"button--ejfqE7B",isDisabled:"isDisabled--jwrNg4z",toggle:"toggle--YwAw7O9",createDirWrapper:"createDirWrapper--PoPDYbI",folderPickerContainer:"folderPickerContainer--rzjeXQV",folderPickerDropdown:"folderPickerDropdown--SWh9jzt",foldersList:"foldersList--EcBlPFC",createFolderC:"createFolderC--DWQnvao",createFolder:"createFolder--Pg8pvpv",folderPicker:"folderPicker--t02pqvX",name:"name--rYRGdRh",isCurrent:"isCurrent--eQVGsUM",closeNewFolder:"closeNewFolder--buUaPfa",folderPickerMobile:"folderPickerMobile--bNNEsop",folderListMobile:"folderListMobile--tRvq2Ou",folder:"folder--PUwtDs_",selected:"selected--YXja_Zw",inner:"inner--YnH5qgP",spacer:"spacer--T9QiqXC",folderPickerPopover:"folderPickerPopover--yUfZ_2H",popper__arrow:"popper__arrow--y9XMVc5"},a={"colorful-no-image--dark-gray":"colorful-no-image--dark-gray--yWVMJMv","colorful-no-image--orange":"colorful-no-image--orange--JU538Fm","colorful-no-image--red":"colorful-no-image--red--LnHGRZT","colorful-no-image--yellow":"colorful-no-image--yellow--AqHJTNp","colorful-no-image--cyan":"colorful-no-image--cyan--qdH70kf","colorful-no-image--blue":"colorful-no-image--blue--IfvRdT4","colorful-no-image--light-blue":"colorful-no-image--light-blue--KmO5_la","colorful-no-image--light-green":"colorful-no-image--light-green--mAARMkU","colorful-no-image--green":"colorful-no-image--green--uv95kNC","colorful-no-image--purple":"colorful-no-image--purple--rrRjGZt",FolderPickerFolder:"FolderPickerFolder--U9t8xgb",nested:"nested--h9Ck8fb",loading:"loading--g4IhMnh",elIconLoading:"elIconLoading--l6Vp5XQ",inner:"inner--gj0bXDl",withToggle:"withToggle--mQU__rd",icon:"icon--bYh5gHF",name:"name--EYKgq1Q",projectsCount:"projectsCount--EIkQS1P",folderNameWrapper:"folderNameWrapper--TJLVT0v",toggle:"toggle--svg2WaS",noToggle:"noToggle--pxsfI2l",collapsed:"collapsed--CQT3TAC",expanded:"expanded--tHbj0_7",folder:"folder--vKQz6Ne",selected:"selected--H5FaArD"},v=({expanded:i=!1,className:d,selected:s=0,level:m=0,folder:t,size:P=20,exclude:A=[],folderSelected:w,current:x=0})=>{const{t:b}=(0,W.Bd)(),[p,N]=r.useState(t.expanded||i);(0,r.useEffect)(()=>{m||(N(!1),t.expanded&&t?.setExpanded(!1))},[]);const X=()=>{N(j=>!j),t.toggleExpanded()},le=()=>{w(t.id)};return A.find(j=>j==t.id)?null:(0,e.jsxs)("div",{className:(0,h.A)(a.FolderPickerFolder,{[a.nested]:m>0}),"data-test-id":"dashboardPage.folderPickerFolder",children:[(0,e.jsx)("div",{className:(0,h.A)(d,a.folder,{[a.selected]:t.id==s}),children:(0,e.jsxs)("div",{className:a.inner,children:[(0,e.jsx)("div",{className:(0,h.A)(a.toggle,{[a.expanded]:p,[a.collapsed]:!p,[a.noToggle]:!t.hasSubFolder}),onClick:j=>{j.preventDefault(),X()}}),(0,e.jsxs)("div",{className:a.folderNameWrapper,onClick:le,children:[(0,e.jsx)(V.A,{className:a.icon,color:t.color,shared:t.shared,size:P}),(0,e.jsx)("span",{className:a.name,children:t.id>0?(0,e.jsxs)(e.Fragment,{children:[t.name,Number(x)===Number(t.id)&&
1(0,e.jsx)("em",{children:" (current)"})]}):(0,e.jsxs)(e.Fragment,{children:[b("dashboard")," ",(0,e.jsxs)("em",{children:["(",b("root"),")"]})]})}),t.projects>0&&(0,e.jsxs)("span",{className:a.projectsCount,children:["(",t.projects,")"]}),(0,e.jsx)("span",{className:a.spacer})]})]})}),t.hasSubFolder&&p&&(0,e.jsxs)(e.Fragment,{children:[t.childrenLoading&&(0,e.jsxs)("div",{className:a.loading,children:[(0,e.jsx)("i",{className:a.elIconLoading}),b("i18n_auto_84")]}),t.foldersList?.map(j=>(0,e.jsx)(v,{current:x,folder:j,level:m+1,selected:s,exclude:A,size:P,folderSelected:w,className:d},j.id))]})]})},B=(0,E.PA)(v),te={},se=({className:i,selected:d,exclude:s=[],onFolderSelected:m,folderClassName:t,current:P=0})=>{const{appStore:A}=(0,Q.g)(),{folders:w}=A;(0,r.useEffect)(()=>{(async()=>await w.ensureLoaded())()},[]);const x=(0,r.useMemo)(()=>w.rootFolders.filter(p=>!s.find(N=>N==p.id)),[w.rootFolders]),b={type:"folder",id:0};return(0,e.jsxs)("div",{className:(0,h.A)(te.foldersPickerList,i),children:[(0,e.jsx)(B,{className:t,folderSelected:m,folder:b,selected:d,current:P,exclude:s}),x.map(p=>(0,e.jsx)(B,{className:t,folderSelected:m,folder:p,selected:d,exclude:s,current:P},p.id))]})},n=(0,E.PA)(se),k=(0,r.forwardRef)(({className:i="",allowCreate:d=!1,current:s=0,exclude:m=[],value:t=0,mobile:P=!1,onInput:A=()=>{}},w)=>{const{t:x}=(0,W.Bd)(),[b,p]=(0,r.useState)(!1),[N,X]=(0,r.useState)(""),[le,j]=(0,r.useState)(0),[de,me]=(0,r.useState)(""),ae=r.useRef(null),{appStore:ue}=(0,Q.g)(),{folders:fe,auth:ie}=ue,ce=!ie.checkPermission(D.oC.FOLDERS),pe=ie.checkPermission(D.oC.FOLDERS)&&d,ge=Z.xQ[15],he=u=>{X(u)};(0,r.useImperativeHandle)(w,()=>({getFolderName:()=>N}));const ne=async u=>{const g=await fe.findFolder(u);let O=g?g?.name:x("dashboard");g&&u===s&&t!==0?O=` ${g?.name} ${x("i18n_auto_735")}`:u===t&&t===0&&(O+=` ${x("root")}`),O=(0,e.jsxs)("span",{className:l.label,children:[(0,e.jsx)(V.A,{size:14,color:g?g.color:ge,className:l.icon}),(0,e.jsx)("span",{children:O})]}),me(O)},ve=()=>{$.A.popupOpen({id:z.C.FOLDER_CREATE,options:{folder:null,source:"folder_picker"}})},xe=()=>ce?(0,e.jsx)(L.A,{theme:"ghost",size:"small",className:l.premiumButton,onClick:ve,children:(0,e.jsx)(H.A,{})}):null,be=async u=>{A(u),await ne(u)},je=()=>{b||(j(t),X(""),p(!0),A(-1))},Fe=()=>{p(!1),A(le)};return(0,r.useEffect)(()=>{b&&ae.current&&ae.current.focus()},[b]),(0,r.useEffect)(()=>{(async()=>await ne(t))()},[t]),(0,r.useEffect)(()=>{(async()=>await ne(s))()},[]),(0,e.jsxs)("div",{className:(0,h.A)(l.FolderPicker,i,{[l.mobile]:P}),"data-test-id":"dashboardPage.folderPicker",children:[xe(),b?(0,e.jsxs)("div",{className:l.createDirWrapper,children:[(0,e.jsx)(K.A,{ref:ae,className:l.newFolderInput,"data-test-id":"dashboardPage.folderPicker.input",value:N,onChange:u=>he(u.target.value),placeholder:x("i18n_auto_488")}),(0,e.jsx)(L.A,{title:"Cancel",theme:"link",onClick:Fe,type:"button",children:(0,e.jsx)(re,{})})]}):(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(I.I,{ButtonComponent:({onOpen:u,isOpen:g})=>(0,e.jsx)(J.A,{className:(0,h.A)(l.button,{[l.expanded]:g,[l.isDisabled]:ce}),onClick:u,expanded:g,expandedText:de,collapsedText:de,iconClassName:l.toggle}),MenuComponent:({onClose:u})=>(0,e.jsxs)(_.A,{className:l.dropdown,mobileCompatibleDropdown:!0,"data-test-id":"dashboardPage.folderPicker.menu",children:[P&&(0,e.jsx)(U.A,{onClick:u,className:(0,h.A)("mobileCompatibleDropdownClose",l.close)}),(0,e.jsxs)("ul",{children:[pe&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(q.A,{className:l.createFolder,title:x("create_new_folder"),onClick:je,icon:(0,e.jsx)(G,{})}),(0,e.jsx)(ee.A,{})]}),(0,e.jsx)(n,{current:s,selected:t,folderClassName:l.folder,onFolderSelected:g=>{u(),be(g)},className:l.folderListMobile,exclude:m})]})]}),menuClassName:(0,h.A)(l.menu,{[l.mobile]:P})})})]})}),c=(0,E.PA)(k)},13774(C,y,o){o.r(y),o.d(y,{default:()=>Q});var e=o(65723),r=o(22155),h=o(98177),E=o(78624),J=o(90487),I=o(87803),H=o(4233),U=o(31526),_=o(25236),z=o(8099),Z=o(39373),D=o(47267),W=o(70060);const $=({closePopup:L})=>{const{appStore:K,uiStateStore:q}=(0,W.g)(),{auth:ee,workspaces:V,folders:S,browser:R,projects:oe,tags:Y}=K,{popupStore:re}=q,f=re.dialogOptions?.items,T=r.useRef(null),{t:F}=(0,Z.Bd)(),[M,G]=(0,r.useState)(!1),l=n=>n.itemType==="folder"?S.cachedFolders.find(k=>k.id===n.id)?.parent||null:n?.folder||null;let a=0;f.length>0&&(a=l(f[0])?.id||0);
1const[v,B]=(0,r.useState)({target:a,current:a});(0,r.useEffect)(()=>{const n=f.some(i=>i.itemType==="project"||i.itemType==="slide"),k=f.some(i=>i.itemType==="folder");let c="";n&&k?c="mixed":k?c="folder":c="project",Y.enqueueAmplitudeEvent(E.sY.PROJECT_MOVE_MODAL_VIEWED,{selectionCount:f.length,itemType:c})},[]);const te=()=>{L()},se=async()=>{if(!M){G(!0);try{let n=v.target;const k=T.current?.getFolderName()||"";n===-1&&(n=(await S.createFolder({name:k}))?.id,B({...v,target:n})),await J.A.MoveItems({workspaceId:V.currentId,userId:ee.currentId,targetFolderId:n,projectId:f.filter(c=>c.itemType==="project"||c.itemType==="slide").map(c=>c.id),folderId:f.filter(c=>c.itemType==="folder").map(c=>c.id)}),await S.refresh(),await oe.refresh(),Y.enqueueAmplitudeEvent(E.sY.PROJECT_MOVED,{selectionCount:f.length,destinationFolderId:`folder_${n}`}),D.A.success("Items moved"),L()}catch{D.A.error(F("error_{action}_{item}",{action:F("moving"),item:F("folder")}))}finally{G(!1)}}};return(0,e.jsx)(z.A,{isShown:!0,title:F("move_{x}_items",{x:f.length}),Buttons:null,withoutStyles:!0,hasCrossButton:!0,children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)(H.A,{children:[(0,e.jsx)(I.A,{noGrow:!0,contentCenter:!0,children:(0,e.jsxs)("span",{children:[F("move_folder_destination"),":"]})}),(0,e.jsx)(I.A,{children:(0,e.jsx)(U.A,{exclude:f.map(n=>n.id),ref:T,current:v.current,allowCreate:!0,mobile:R.mobile,onInput:n=>B({...v,target:n})})})]}),(0,e.jsxs)(H.A,{mobileGrow:!0,contentEnd:!0,children:[(0,e.jsx)(I.A,{mobileBaseAuto:!0,noGrow:!0,children:(0,e.jsx)(_.A,{disabled:M,mobileFullWidth:!0,theme:"ghost",onClick:te,children:F("cancel")})}),(0,e.jsx)(I.A,{mobileBaseAuto:!0,noGrow:!0,children:(0,e.jsx)(_.A,{disabled:v.target===v.current,type:"button",onClick:se,theme:"primary",effect:"shiny",isLoading:M,mobileFullWidth:!0,children:F(v.target===-1?"create_and_move_project":"i18n_auto_24829")})})]})]})})},Q=(0,h.PA)($)}}]);
2
3//# sourceMappingURL=dashboard-popup-ProjectMoveBulk.91fe615232422b67.chunk.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.