"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[70100],{282306:(t,o,n)=>{n.d(o,{tryCopyToClipboard:()=>d,tryCopyToClipboardFromInput:()=>c,copyToClipboardOrShowPrompt:()=>l});var e=n(759312),r=n(105603),a=n(200253),i={notifications:{},usePrompt:!0};function d(t){return(0,a.clipboard)().tryCopyText(t)}function c(t){return(0,a.clipboard)().tryCopyTextFromInput(t)}function l(t,o){return(0,e.__awaiter)(this,void 0,void 0,(function(){var n,a,c,l;return(0,e.__generator)(this,(function(e){switch(e.label){case 0:return[4,d(t)];case 1:return n=e.sent(),a=Object.assign(i,o),n?(c=a.notifications.successMessage)&&(0,r.default)().show(c):a.usePrompt?window.prompt("Copy to clipboard",t):(l=a.notifications.errorMessage)&&(0,r.default)().showError(l),[2]}}))}))}},200253:(t,o,n)=>{n.d(o,{provide:()=>i,clipboard:()=>d});var e=n(556091),r=new(function(){function t(){}return t.prototype.tryCopyText=function(t){return e.log("DumbClipboard","[tryCopyText]",t),Promise.resolve(!1)},t.prototype.tryCopyTextFromInput=function(t){return e.log("DumbClipboard","[tryCopyTextFromInput]",t),Promise.resolve(!1)},t}()),a=r;function i(t){a=t||r}function d(){return a}},371463:(t,o,n)=>{n.d(o,{isExampleBoard:()=>l,getExampleBoardAchievement:()=>s});var e,r,a,i=n(368195);n(502009).FieldType.createFieldStr({id:{},title:{},picture:{},account:{},currentUserContext:{},demo:{}});!function(t){t.collaboration="collaboration",t.examples="examples"}(a||(a={}));var d=((e={})[a.collaboration]="o9J_lLoFSxs=",e[a.examples]="o9J_lLGZrN0=",e),c=((r={})[a.collaboration]=i.CommonAchievements.EXAMPLE_BOARD_COLLABORATION_USED,r[a.examples]=i.CommonAchievements.EXAMPLE_BOARD_EXAMPLES_USED,r),l=function(t){return Object.values(d).includes(t)},s=function(t){var o=function(t){for(var o in d)if(d[o]===t)return o}(t);if(o)return c[o]}},153128:(t,o,n)=>{var e;n.d(o,{BoardInfoOpenedFrom:()=>e}),function(t){t.Board="board",t.Dashboard="dashboard",t.AccessDenied="access_denied_modal",t.PasswordAccess="password_access_modal"}(e||(e={}))},626775:(t,o,n)=>{var e,r;n.d(o,{ThumbnailUpdatedType:()=>e,SelectThumbnailSource:()=>r}),function(t){t.BoardPreview="board_preview",t.Image="image",t.Icon="icon"}(e||(e={})),function(t){t.BoardCreation="board_creation",t.BoardDetails="board_details",t.DashboardContextMenu="dashboard_context_menu"}(r||(r={}))},492644:(t,o,n)=>{n.r(o),n.d(o,{default:()=>Ct});var e,r,a=n(759312),i=n(580610),d=n(337189),c=n(238729),l=n(930542),s=n(379527),u=n(822719);!function(t){t.master="master"}(r||(r={}));var f=((e={})[r.master]={lang:{en:function(){return n.e(74640).then(n.t.bind(n,962593,19)).then((function(t){return t.default}))},fr:function(){return n.e(2926).then(n.t.bind(n,121948,19)).then((function(t){return t.default}))},de:function(){return n.e(66204).then(n.t.bind(n,477119,19)).then((function(t){return t.default}))},ja_JP:function(){return n.e(92527).then(n.t.bind(n,90337,19)).then((function(t){return t.default}))},es:function(){return n.e(17730).then(n.t.bind(n,347770,19)).then((function(t){return t.default}))}}},e),p=new u.Translator({translationImports:f,langKey:u.TranslationLangKey.en,namespace:"contextBoardMenuActions",branch:r.master}),h=n(282642),b=function(t){function o(o,n){var e=t.call(this,o,n)||this;return e.boardInfo=o,e.location=n,e.title=p.t("contextBoardMenuActions.shareBoardAction.title"),e.statsTitle="Share",e.icon=h,e.id="share_board_action",e}return(0,a.__extends)(o,t),o.prototype.start=function(){var o=this,n=Date.now();return new Promise((function(e,r){t.prototype.start.call(o),(0,c.lazyModuleWithLockLayer)((function(){return(0,l.default)()})).then((function(t){t.runShareFlow({boardId:o.boardInfo.id,from:o.location,onCloseWithoutOpeningChildWindows:function(){(0,s.default)().then((function(t){t.updateBoardIfNeed(o.boardInfo.id)}))},showShareModalTriggerTime:n}),t.sendShareClickedStat(o.boardInfo,o.location),e()})).catch(r)}))},o.prototype.isAvailable=function(){return(0,d.canViewShareModal)(this.boardInfo)},o}(i.BoardAction),C=n(265826),v=n(582078),w=n(225995),m=n(351477),I=function(t){function o(o,n){var e=t.call(this,o,n)||this;return e.boardInfo=o,e.location=n,e.title=p.t("contextBoardMenuActions.renameBoardAction.title"),e.statsTitle="Rename",e.icon=m,e.id="rename_board_action",e}return(0,a.__extends)(o,t),o.prototype.start=function(){var o=this;return new Promise((function(n,e){t.prototype.start.call(o),(0,v.prepareForFocusOnIOS)(),C.show(),(0,s.default)().then((function(t){t.showRenameModal({boardId:o.boardInfo.id,boardName:o.boardInfo.title}),n()})).catch(e)}))},o.prototype.isAvailable=function(){return(0,w.isBoardActive)(this.boardInfo)&&(0,d.canEditBoard)(this.boardInfo)},o}(i.BoardAction),_=n(336),g=n(626775),A=n(153128),B=n(41587),x=function(t){function o(o,n){var e,r,a=this;return(a=t.call(this,o,n)||this).boardInfo=o,a.location=n,a.title=(0,_.isAssignDefaultThumbnailsEnabled)(null===(e=a.boardInfo.account)||void 0===e?void 0:e.organization)?p.t("contextBoardMenuActions.changeThumbnailAction.title"):p.t("contextBoardMenuActions.changeCoverAction.title"),a.statsTitle=(0,_.isAssignDefaultThumbnailsEnabled)(null===(r=a.boardInfo.account)||void 0===r?void 0:r.organization)?"Change thumbnail":"Change cover",a.icon=B,a.id="change_cover_board_action",a}return(0,a.__extends)(o,t),o.prototype.start=function(){var o=this;return new Promise((function(n){t.prototype.start.call(o);var e=o.boardInfo.id;setTimeout((function(){var t;(0,_.isAssignDefaultThumbnailsEnabled)(null===(t=o.boardInfo.account)||void 0===t?void 0:t.organization)?(0,s.default)().then((function(t){t.selectBoardThumbnail({boardInfo:o.boardInfo,location:A.BoardInfoOpenedFrom.Dashboard,source:g.SelectThumbnailSource.DashboardContextMenu})})):(0,s.default)().then((function(t){return t.selectBoardPicture({boardId:e,location:A.BoardInfoOpenedFrom.Dashboard,source:g.SelectThumbnailSource.DashboardContextMenu})})),n()}),20)}))},o.prototype.isAvailable=function(){return(0,w.isBoardActive)(this.boardInfo)&&(0,d.canEditBoard)(this.boardInfo)},o}(i.BoardAction),y=n(388011),M=n(576163),L=n(16433),T=n(395893),V=n(924348),P=n(931362),H=function(t){function o(o,n){var e=t.call(this,o,n)||this;return e.boardInfo=o,e.location=n,e.title=p.t("contextBoardMenuActions.moveToAccountAction.title"),e.statsTitle="Move to team",e.icon=P,e.id="move_to_account_board_action",e}return(0,a.__extends)(o,t),o.prototype.start=function(){var o=this;return new Promise((function(n,e){t.prototype.start.call(o),C.show(),(0,s.default)().then((function(t){t.showMoveBoardToTeamDialog(o.boardInfo.id),n()})).catch(e)}))},o.prototype.isAvailable=function(){return this.doHaveIAccountsForMoveBoard()&&(0,d.hasSomePermissions)(this.boardInfo,[T.UserBoardPermission.MOVE_TO_ACCOUNT])},o.prototype.doHaveIAccountsForMoveBoard=function(){var t=this,o=y.default.getState().user.accounts;return(0,L.getAccountsWhereICanCreateBoards)(o).filter((function(o){return o.id!==t.boardInfo.account.id})).filter((function(t){return(0,M.hasFeature)(t,V.AccountFeatures.IMPORT_BOARD)})).length>0},o}(i.BoardAction),S=n(806556),D=n(832732),E=function(t){function o(o,n){var e=t.call(this,o,n)||this;return e.boardInfo=o,e.location=n,e.title=p.t("contextBoardMenuActions.moveToProjectAction.title"),e.statsTitle="Move to project",e.icon=P,e.shouldAddSeparatorBefore=!0,e.id="move_to_project_board_action",e}return(0,a.__extends)(o,t),o.prototype.start=function(){var o=this;return new Promise((function(n,e){t.prototype.start.call(o);var r=!(0,M.isPaidAccount)(o.boardInfo.account);(0,D.default)().then((function(t){C.show(),t.showMoveBoardToProjectModal({boardId:o.boardInfo.id,sendNotification:r}),n()})).catch(e)}))},o.prototype.isAvailable=function(){return(0,S.canMoveToProject)(this.boardInfo)},o}(i.BoardAction),Z=n(980534),O=n(146175),k=function(t){function o(o,n){var e=t.call(this,o,n)||this;return e.boardInfo=o,e.location=n,e.title=p.t("contextBoardMenuActions.duplicateBoardAction.title"),e.statsTitle="Duplicate",e.icon=O,e.shouldAddSeparatorBefore=!0,e.id="duplicate_board_action",e}return(0,a.__extends)(o,t),o.prototype.start=function(){var o=this;return new Promise((function(n,e){t.prototype.start.call(o),C.show(),(0,Z.default)().sendApiEvent("duplicate_board_clicked",{source:"search"}),(0,s.default)().then((function(t){t.showDuplicateModal(o.boardInfo,!!o.boardInfo.demo),n()})).catch(e)}))},o.prototype.isAvailable=function(){return(0,d.hasPermissions)(this.boardInfo,[T.UserBoardPermission.COPY_BOARD])||this.boardInfo.demo},o}(i.BoardAction),F=n(660720),R=n(36376),U=n(311078),j=function(t){function o(o,n){var e=t.call(this,o,n)||this;return e.boardInfo=o,e.location=n,e.title=p.t("contextBoardMenuActions.boardDetailsBoardAction.title"),e.statsTitle="Board details",e.icon=U,e.id="details_board_action",e}return(0,a.__extends)(o,t),o.prototype.start=function(){var o=this;return new Promise((function(n,e){t.prototype.start.call(o),F.openBoardInfo(),(0,R.sendStat)("board_description_opened",{}),C.show(),(0,s.default)().then((function(t){t.showDetailsModal({boardId:o.boardInfo.id,backgroundClass:"light-bg",openedFrom:A.BoardInfoOpenedFrom.Dashboard}),n()})).catch(e)}))},o.prototype.isAvailable=function(){return(0,d.canEditBoard)(this.boardInfo)},o}(i.BoardAction),N=n(270204),W=n(43074),z=function(t){function o(o,n){var e=t.call(this,o,n)||this;return e.boardInfo=o,e.location=n,e.title=p.t("contextBoardMenuActions.downloadBackupAction.title"),e.statsTitle="Download board backup",e.icon=W,e.id="download_backup_board_action",e}return(0,a.__extends)(o,t),o.prototype.start=function(){var o=this;return new Promise((function(n,e){t.prototype.start.call(o),(0,s.default)().then((function(t){t.downloadBoardBackup(o.boardInfo.id),n()})).catch(e)}))},o.prototype.isAvailable=function(){return(0,d.hasPermissions)(this.boardInfo,[T.UserBoardPermission.GET_BOARD_ARCHIVE])&&(0,M.hasFeature)(this.boardInfo.account,V.AccountFeatures.BOARD_ARCHIVE)&&N.default.board.allowBoardBackup},o}(i.BoardAction),J=n(123798),X=n(628285),G=n(500778),K=n(679033),Y=function(t){function o(o,n){var e=t.call(this,o,n)||this;return e.boardInfo=o,e.location=n,e.title=p.t("contextBoardMenuActions.openInNewTabAction.title"),e.statsTitle="Open in new tab",e.icon=K,e.id="open_in_new_tab_board_action",e}return(0,a.__extends)(o,t),o.prototype.start=function(){var o=this;return new Promise((function(n){t.prototype.start.call(o),(0,X.default)().openBoard(o.boardInfo.id,!0,{navigationSessionId:(0,G.initNavigationSessionId)("board",y.default.getState().dashboard.section)}),n()}))},o.prototype.isAvailable=function(){return!J.bowser.tabletApp},o}(i.BoardAction),q=n(688178),Q=n(139613),$=n(226528),tt=function(t){function o(o,n){var e=t.call(this,o,n)||this;return e.boardInfo=o,e.location=n,e.title=p.t("contextBoardMenuActions.makeBoardPrivateAction.title"),e.badge=p.t("contextBoardMenuActions.makeBoardPrivateAction.badge"),e.statsTitle="Make board private",e.icon=$,e.id="make_private_board_action",e}return(0,a.__extends)(o,t),o.prototype.start=function(){var o=this;return new Promise((function(n,e){t.prototype.start.call(o),(0,Q.default)().then((function(t){t.showShopWindowModal({upgradeReason:q.ShopWindowUpgradeReason.CREATE_PRIVATE_BOARD,statReason:F.FreeTeamsStat.StatFeatureList.private_board_popup_board_menu,account:o.boardInfo.account}),n()})).catch(e)}))},o.prototype.isAvailable=function(){return(0,M.isFreeAccount)(this.boardInfo.account)&&N.default.upgradeIsSupported},o}(i.BoardAction),ot=n(282306),nt=n(85825),et=n(663438),rt=n(581913),at=function(t){function o(o,n){var e=t.call(this,o,n)||this;return e.boardInfo=o,e.location=n,e.title=p.t("contextBoardMenuActions.copyBoardLinkAction.title"),e.statsTitle="Copy board link",e.icon=rt,e.id="copy_link_board_action",e}return(0,a.__extends)(o,t),o.prototype.generateInviteLink=function(t){var o=(0,et.attachInviteLinkIdToUrl)(t),n=o.inviteLinkId,e=o.url;return this.additionalEventAttributes={invite_link_id:n},e},o.prototype.start=function(){var o=this;return new Promise((function(n){var e=o.generateInviteLink("".concat(window.location.origin).concat((0,nt.board)(o.boardInfo.id).url));t.prototype.start.call(o),(0,ot.copyToClipboardOrShowPrompt)(e,{notifications:{successMessage:p.t("contextBoardMenuActions.copyBoardLinkAction.copied")}}),n()}))},o.prototype.isAvailable=function(){return!0},o}(i.BoardAction),it=n(343226),dt=function(t){function o(o,n){var e=t.call(this,o,n)||this;return e.boardInfo=o,e.location=n,e.title=p.t("contextBoardMenuActions.deleteBoardAction.title"),e.statsTitle="Delete",e.icon=it,e.shouldAddSeparatorBefore=!0,e.id="delete_board_action",e}return(0,a.__extends)(o,t),o.prototype.start=function(){var o=this;return new Promise((function(n,e){t.prototype.start.call(o),(0,s.default)().then((function(t){t.showDeleteConfirmModal(o.boardInfo),n()})).catch(e)}))},o.prototype.isAvailable=function(){return(0,d.canDeleteBoard)(this.boardInfo)},o}(i.BoardAction),ct=n(420429),lt=function(t){function o(o,n){var e=t.call(this,o,n)||this;return e.boardInfo=o,e.location=n,e.title=p.t("contextBoardMenuActions.leaveBoardAction.title"),e.statsTitle="Leave board",e.icon=ct,e.shouldAddSeparatorBefore=!0,e.id="leave_board_action",e}return(0,a.__extends)(o,t),o.prototype.start=function(){var o=this;return new Promise((function(n,e){t.prototype.start.call(o),C.show(),(0,s.default)().then((function(t){t.showLeaveModal(o.boardInfo.id),n()})).catch(e)}))},o.prototype.isAvailable=function(){return this.boardInfo.currentUserContext.directlyShared&&(0,d.hasPermissions)(this.boardInfo,[T.UserBoardPermission.LEAVE_BOARD])},o}(i.BoardAction),st=n(371463),ut=n(445569),ft=function(t){function o(o,n){var e=t.call(this,o,n)||this;return e.boardInfo=o,e.location=n,e.title="Delete",e.statsTitle="Delete",e.icon=it,e.id="delete_example_board_action",e}return(0,a.__extends)(o,t),o.prototype.start=function(){var t=(0,st.getExampleBoardAchievement)(this.boardInfo.id);return t&&(0,ut.default)().achievements.open(t),y.default.getSignals().dashboard.deleteExampleBoard({exampleBoardId:this.boardInfo.id}),Promise.resolve()},o.prototype.isAvailable=function(){return!0},o}(i.BoardAction),pt=function(t){return[new Y(t.boardInfo,t.location),new at(t.boardInfo,t.location),new ft(t.boardInfo,t.location)].filter((function(t){return t.isAvailable()}))},ht=n(641204),bt=function(){function t(){}return t.prototype.getContextMenuItems=function(t,o){return(0,a.__awaiter)(this,void 0,Promise,(function(){return(0,a.__generator)(this,(function(o){switch(o.label){case 0:return t.boardInfo.account||(0,ht.getErrorTracker)().debug("Board is not attached to account RTB-29592",{boardId:t.boardInfo.id}),[4,p.setCurrentLang(t.locale)];case 1:return o.sent(),function(t){return(0,st.isExampleBoard)(t.boardInfo.id)&&!(0,d.canEditWidgets)(t.boardInfo)}(t)?[2,Promise.resolve(pt(t))]:[2,[new b(t.boardInfo,t.location),new at(t.boardInfo,t.location),new k(t.boardInfo,t.location),new I(t.boardInfo,t.location),new x(t.boardInfo,t.location),new j(t.boardInfo,t.location),new Y(t.boardInfo,t.location),new z(t.boardInfo,t.location),new tt(t.boardInfo,t.location),new E(t.boardInfo,t.location),new H(t.boardInfo,t.location),new dt(t.boardInfo,t.location),new lt(t.boardInfo,t.location)].filter((function(t){return t.isAvailable()}))]}}))}))},t}();const Ct=new bt},931362:t=>{t.exports='\n\n\n'},146175:t=>{t.exports='\n\n\n\n'},679033:t=>{t.exports='\n\n\n'},343226:t=>{t.exports='\n\n\n\n\n\n'},43074:t=>{t.exports='\n\n\n'},351477:t=>{t.exports='\n\n\n'},41587:t=>{t.exports='\n\n\n'},311078:t=>{t.exports='\n\n\n'},581913:t=>{t.exports='\n\n\n\n\n'},420429:t=>{t.exports='\n\n\n'},282642:t=>{t.exports='\n\n\n'}}]); //# sourceMappingURL=https://miro.com/app/static/cmn~ContextBoardMenuActions.9e9fd4db5d75186a.js.map