Files
vuefilemanager/public/chunks/plans.js
T
2022-01-13 11:43:04 +01:00

1 line
14 KiB
JavaScript
Vendored

(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{"9v+d":function(t,e,a){"use strict";a("wcb+")},CLdG:function(t,e,a){(t.exports=a("I1BE")(!1)).push([t.i,".preview-list-icon line,.preview-list-icon rect{color:inherit}",""])},"GAT/":function(t,e,a){"use strict";a.r(e);var i=a("6TPS"),s=a("t5U/"),n=a("KfIT"),r=a("xxrA"),o=a("Nv84"),c=a("zTYo"),l=a("kPoH"),d=a("CjXH"),u=a("L2JU");function b(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function p(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?b(Object(a),!0).forEach((function(e){v(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):b(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function v(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var h={name:"Plans",components:{MobileActionButton:s.a,EmptyPageContent:n.a,DatatableWrapper:i.a,SwitchInput:r.a,ColorLabel:l.a,Trash2Icon:d.sb,ButtonBase:o.a,Edit2Icon:d.y,Spinner:c.a},computed:p(p({},Object(u.b)(["config"])),{},{isEmptyPlans:function(){return!this.isLoading&&0===this.plans.length&&this.config.stripe_public_key},createPlanRoute:function(){return{metered:"CreateMeteredPlan",fixed:"CreateFixedPlan"}[this.config.subscriptionType]},columns:function(){return{metered:[{label:this.$t("Name"),field:"name",sortable:!0},{label:this.$t("Status"),field:"status",sortable:!0},{label:this.$t("Currency"),field:"currency",sortable:!0},{label:this.$t("Interval"),field:"interval",sortable:!0},{label:this.$t("admin_page_plans.table.subscribers"),sortable:!1},{label:this.$t("admin_page_user.table.action"),sortable:!1}],fixed:[{label:this.$t("Visibility"),field:"visible",sortable:!0},{label:this.$t("Name"),field:"name",sortable:!0},{label:this.$t("Price"),field:"amount",sortable:!0},{label:this.$t("Interval"),field:"interval",sortable:!0},{label:this.$t("admin_page_plans.table.subscribers"),sortable:!1},{label:this.$t("Storage"),sortable:!1},{label:this.$t("admin_page_user.table.action"),sortable:!1}]}[this.config.subscriptionType]}}),data:function(){return{isLoading:!0,plans:[]}},created:function(){this.config.stripe_public_key||(this.isLoading=!1)}},f=a("KHd+"),m=Object(f.a)(h,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"card shadow-card"},[t.config.isCreatedMeteredPlan&&"fixed"!==t.config.subscriptionType?t._e():a("div",{staticClass:"mb-6"},[a("router-link",{attrs:{to:{name:t.createPlanRoute}}},[a("MobileActionButton",{attrs:{icon:"plus"}},[t._v("\n\t\t\t\t\t\t"+t._s(t.$t("admin_page_plans.create_plan_button"))+"\n\t\t\t\t\t")])],1)],1),t._v(" "),a("DatatableWrapper",{attrs:{api:"/api/subscriptions/admin/plans",paginator:!0,columns:t.columns},on:{data:function(e){t.plans=e},init:function(e){t.isLoading=!1}},scopedSlots:t._u([{key:"default",fn:function(e){var i=e.row;return["metered"===t.config.subscriptionType?a("tr",{staticClass:"border-b dark:border-opacity-5 border-light border-dashed"},[a("td",{staticClass:"py-4"},[a("router-link",{staticClass:"text-sm font-bold",attrs:{to:{name:"PlanMeteredSettings",params:{id:i.data.id}}}},[t._v("\n \t"+t._s(i.data.attributes.name)+"\n\t\t\t\t\t\t\t")])],1),t._v(" "),a("td",[a("ColorLabel",{attrs:{color:t.$getPlanStatusColor(i.data.attributes.status)}},[t._v("\n\t\t\t\t\t\t\t\t"+t._s(i.data.attributes.status)+"\n\t\t\t\t\t\t\t")])],1),t._v(" "),a("td",[a("span",{staticClass:"text-sm font-bold"},[t._v("\n \t"+t._s(i.data.attributes.currency)+"\n ")])]),t._v(" "),a("td",[a("span",{staticClass:"text-sm font-bold capitalize"},[t._v("\n \t"+t._s(i.data.attributes.interval)+"\n ")])]),t._v(" "),a("td",[a("span",{staticClass:"text-sm font-bold"},[t._v("\n \t"+t._s(i.data.attributes.subscribers)+"\n ")])]),t._v(" "),a("td",[a("div",{staticClass:"flex space-x-2 w-full justify-end"},[a("router-link",{staticClass:"flex items-center justify-center w-8 h-8 rounded-md hover:bg-green-100 dark:bg-2x-dark-foreground bg-light-background transition-colors",attrs:{to:{name:"PlanMeteredSettings",params:{id:i.data.id}}}},[a("Edit2Icon",{staticClass:"opacity-75",attrs:{size:"15"}})],1),t._v(" "),"archived"!==i.data.attributes.status?a("router-link",{staticClass:"flex items-center justify-center w-8 h-8 rounded-md hover:bg-red-100 dark:bg-2x-dark-foreground bg-light-background transition-colors",attrs:{to:{name:"PlanMeteredDelete",params:{id:i.data.id}}}},[a("Trash2Icon",{staticClass:"opacity-75",attrs:{size:"15"}})],1):t._e()],1)])]):t._e(),t._v(" "),"fixed"===t.config.subscriptionType?a("tr",{staticClass:"border-b dark:border-opacity-5 border-light border-dashed"},[a("td",{staticClass:"py-4"},[a("SwitchInput",{staticClass:"switch",attrs:{state:i.data.attributes.visible},on:{input:function(e){return t.$updateInput("/subscriptions/admin/plans/"+i.data.id,"visible",i.data.attributes.visible)}},model:{value:i.data.attributes.visible,callback:function(e){t.$set(i.data.attributes,"visible",e)},expression:"row.data.attributes.visible"}})],1),t._v(" "),a("td",[a("router-link",{staticClass:"text-sm font-bold",attrs:{to:{name:"PlanFixedSettings",params:{id:i.data.id}}}},[t._v("\n \t"+t._s(i.data.attributes.name)+"\n\t\t\t\t\t\t\t")])],1),t._v(" "),a("td",[a("span",{staticClass:"text-sm font-bold"},[t._v("\n \t"+t._s(i.data.attributes.price)+"\n ")])]),t._v(" "),a("td",[a("span",{staticClass:"text-sm font-bold capitalize"},[t._v("\n \t"+t._s(i.data.attributes.interval)+"\n ")])]),t._v(" "),a("td",[a("span",{staticClass:"text-sm font-bold"},[t._v("\n \t"+t._s(i.data.attributes.subscribers)+"\n ")])]),t._v(" "),a("td",[a("span",{staticClass:"text-sm font-bold"},[t._v("\n \t"+t._s(i.data.attributes.features.max_storage_amount)+" GB\n ")])]),t._v(" "),a("td",[a("div",{staticClass:"flex space-x-2 w-full justify-end"},[a("router-link",{staticClass:"flex items-center justify-center w-8 h-8 rounded-md hover:bg-green-100 dark:bg-2x-dark-foreground bg-light-background transition-colors",attrs:{to:{name:"PlanSettings",params:{id:i.data.id}}}},[a("Edit2Icon",{staticClass:"opacity-75",attrs:{size:"15"}})],1),t._v(" "),a("router-link",{staticClass:"flex items-center justify-center w-8 h-8 rounded-md hover:bg-red-100 dark:bg-2x-dark-foreground bg-light-background transition-colors",attrs:{to:{name:"PlanDelete",params:{id:i.data.id}}}},[a("Trash2Icon",{staticClass:"opacity-75",attrs:{size:"15"}})],1)],1)])]):t._e()]}}])})],1),t._v(" "),t.isLoading?a("div",{attrs:{id:"loader"}},[a("Spinner")],1):t._e()])}),[],!1,null,null,null);e.default=m.exports},GIzx:function(t,e,a){"use strict";a("jPdv")},JsZR:function(t,e,a){"use strict";a("mGdo")},VWrN:function(t,e,a){(t.exports=a("I1BE")(!1)).push([t.i,".preview-list-icon line,.preview-list-icon path{color:inherit}",""])},WFjI:function(t,e,a){"use strict";a("JsZR");var i=a("KHd+"),s=Object(i.a)({},(function(){var t=this.$createElement,e=this._self._c||t;return e("svg",{staticClass:"preview-list-icon",attrs:{fill:"none",stroke:"currentColor","stroke-width":"1.5","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round",width:"15px",height:"15px",viewBox:"0 0 20 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[e("rect",{attrs:{x:"9.77777778",y:"0",width:"6.22222222",height:"6.22222222"}}),this._v(" "),e("rect",{attrs:{x:"9.77777778",y:"9.77777778",width:"6.22222222",height:"6.22222222"}}),this._v(" "),e("line",{attrs:{x1:"0",y1:"2",x2:"6",y2:"2"}}),this._v(" "),e("line",{attrs:{x1:"0",y1:"8",x2:"6",y2:"8"}}),this._v(" "),e("line",{attrs:{x1:"0",y1:"14",x2:"6",y2:"14"}})])}),[],!1,null,null,null);e.a=s.exports},ZbWP:function(t,e,a){(t.exports=a("I1BE")(!1)).push([t.i,".mobile-action-button[data-v-154ed515]{background:#f4f5f6;margin-right:8px;border-radius:8px;padding:7px 14px;cursor:pointer;border:none;transition:all .15s ease}.mobile-action-button .flex[data-v-154ed515]{display:flex;align-items:center}.mobile-action-button .icon[data-v-154ed515]{font-size:.875em}.mobile-action-button .icon circle[data-v-154ed515],.mobile-action-button .icon line[data-v-154ed515],.mobile-action-button .icon path[data-v-154ed515],.mobile-action-button .icon polygon[data-v-154ed515],.mobile-action-button .icon polyline[data-v-154ed515],.mobile-action-button .icon rect[data-v-154ed515]{transition:all .15s ease}.mobile-action-button .label[data-v-154ed515]{transition:all .15s ease;font-size:.875em;font-weight:700;color:#1b2539;padding-left:10px}.mobile-action-button[data-v-154ed515]:active{transform:scale(.95)}.dark .mobile-action-button[data-v-154ed515]{background:#1e2024}.dark .mobile-action-button circle[data-v-154ed515],.dark .mobile-action-button line[data-v-154ed515],.dark .mobile-action-button path[data-v-154ed515],.dark .mobile-action-button polygon[data-v-154ed515],.dark .mobile-action-button polyline[data-v-154ed515],.dark .mobile-action-button rect[data-v-154ed515]{color:inherit}.dark .mobile-action-button .label[data-v-154ed515]{color:#bec6cf}",""])},"gn/r":function(t,e,a){"use strict";a("GIzx");var i=a("KHd+"),s=Object(i.a)({},(function(){var t=this.$createElement,e=this._self._c||t;return e("svg",{staticClass:"preview-list-icon",attrs:{fill:"none",stroke:"currentColor","stroke-width":"1.5","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round",width:"15px",height:"15px",viewBox:"0 0 17 12",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[e("path",{attrs:{d:"M14.2729998,10.7729998 C15.6774712,10.0073227 16.384111,8.38688297 15.9895447,6.83668332 C15.5949785,5.28648367 14.1996249,4.20105605 12.5999998,4.19999993 L11.7179998,4.19999993 C11.1377566,1.9556703 9.23470173,0.300843012 6.93154234,0.0378706728 C4.62838295,-0.225101666 2.40127934,0.958148431 1.33005562,3.01391529 C0.258831904,5.06968215 0.564955244,7.57295196 2.09999996,9.30999984",id:"Path"}}),this._v(" "),e("line",{attrs:{x1:"8.5",y1:"7",x2:"8.5",y2:"12",id:"Path"}}),this._v(" "),e("line",{attrs:{x1:"6",y1:"9.5",x2:"11",y2:"9.5",id:"Path"}})])}),[],!1,null,null,null);e.a=s.exports},jPdv:function(t,e,a){var i=a("VWrN");"string"==typeof i&&(i=[[t.i,i,""]]);var s={hmr:!0,transform:void 0,insertInto:void 0};a("aET+")(i,s);i.locals&&(t.exports=i.locals)},mGdo:function(t,e,a){var i=a("CLdG");"string"==typeof i&&(i=[[t.i,i,""]]);var s={hmr:!0,transform:void 0,insertInto:void 0};a("aET+")(i,s);i.locals&&(t.exports=i.locals)},"t5U/":function(t,e,a){"use strict";var i=a("CjXH"),s=a("gn/r"),n=a("WFjI"),r={name:"MobileActionButton",props:["icon"],components:{UserCheckIcon:i.wb,HardDriveIcon:i.M,UploadCloudIcon:i.vb,LinkIcon:i.T,Trash2Icon:i.sb,UsersIcon:i.Ab,CheckSquareIcon:i.h,DollarSignIcon:i.v,CreditCardIcon:i.t,FolderPlusIcon:i.H,RefreshCwIcon:i.hb,CloudPlusIcon:s.a,UserPlusIcon:i.zb,DownloadIcon:i.x,SortingIcon:n.a,XSquareIcon:i.Db,FilterIcon:i.F,SearchIcon:i.ib,CheckIcon:i.g,TrashIcon:i.tb,PlusIcon:i.eb,CopyIcon:i.q,ListIcon:i.U,GridIcon:i.L}},o=(a("9v+d"),a("KHd+")),c=Object(o.a)(r,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("button",{staticClass:"mobile-action-button"},[a("div",{staticClass:"flex"},["hard-drive"===t.icon?a("hard-drive-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"upload-cloud"===t.icon?a("upload-cloud-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"share"===t.icon?a("link-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"trash2"===t.icon?a("trash2-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"users"===t.icon?a("users-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"user-check"===t.icon?a("user-check-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"search"===t.icon?a("search-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"refresh"===t.icon?a("refresh-cw-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"download"===t.icon?a("download-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"copy"===t.icon?a("copy-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"filter"===t.icon?a("filter-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"credit-card"===t.icon?a("credit-card-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"folder-plus"===t.icon?a("folder-plus-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"th-list"===t.icon?a("list-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"trash"===t.icon?a("trash-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"th"===t.icon?a("grid-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"user-plus"===t.icon?a("user-plus-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"plus"===t.icon?a("plus-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"check-square"===t.icon?a("check-square-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"x-square"===t.icon?a("x-square-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"check"===t.icon?a("check-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"dollar-sign"===t.icon?a("dollar-sign-icon",{staticClass:"icon dark-text-theme",attrs:{size:"15"}}):t._e(),t._v(" "),"preview-sorting"===t.icon?a("sorting-icon",{staticClass:"icon dark-text-theme preview-sorting"}):t._e(),t._v(" "),"cloud-plus"===t.icon?a("cloud-plus-icon",{staticClass:"icon dark-text-theme preview-sorting"}):t._e(),t._v(" "),t.$slots.default?a("span",{staticClass:"label"},[t._t("default")],2):t._e()],1)])}),[],!1,null,"154ed515",null);e.a=c.exports},"wcb+":function(t,e,a){var i=a("ZbWP");"string"==typeof i&&(i=[[t.i,i,""]]);var s={hmr:!0,transform:void 0,insertInto:void 0};a("aET+")(i,s);i.locals&&(t.exports=i.locals)}}]);