@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
1 lines • 4.99 kB
JavaScript
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4467],{47389:function(e,t,n){"use strict";var r=n(1413),i=n(67294),o=n(27363),a=n(91146),s=i.forwardRef(function(e,t){return i.createElement(a.Z,(0,r.Z)((0,r.Z)({},e),{},{ref:t,icon:o.Z}))});t.Z=s},61623:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return framework}});var r,i=n(16835),o=n(22598),a=n(59499),s=n(50029),c=n(87794),l=n.n(c),u=n(47389),d=n(48689),f=n(51042),p=n(84213),m=n(73318),w=n(26855),g=n(78957),h=n(86738),x=n(44973),j=n(27484),k=n.n(j),y=n(67294),v=n(24998),b=n(61123),Z=n(90447),O=n(56832),_=n(55611),P=n(85893);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){(0,a.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var S=n(56176),C=n(84110);k().extend(C),k().extend(S);var N=[{title:"Name",width:70,dataIndex:"name",key:"name",fixed:"left",filterSearch:!0,filters:[{text:"goon",value:"goon"}],onFilter:function(e,t){return!t.name||t.name.indexOf(e.toString())>-1}},{title:"Git",width:60,dataIndex:"git",key:"git",render:function(e,t){var n,r;return(0,P.jsx)(P.Fragment,{children:null!==(n=t.git)&&void 0!==n&&n.name?(0,P.jsx)(m.ZP,{type:"link",style:{padding:0},children:null===(r=t.git)||void 0===r?void 0:r.name}):(0,P.jsx)(m.ZP,{type:"link",style:{padding:0},children:t.gitProvider})})},filterSearch:!0,filters:[{text:"goon",value:"goon"}],onFilter:function(e,t){return!t.git||(t.git.name||"").indexOf(e.toString())>-1}},{title:"Version",dataIndex:"version",key:"version",width:30},{title:"Created by",dataIndex:"owner",key:"owner",width:50,filterSearch:!0,filters:[{text:"goon",value:"goon"}],onFilter:function(e,t){return!t.owner||(t.owner.name||"").toLowerCase().indexOf(e.toString())>-1},render:function(e,t){return(0,P.jsx)(P.Fragment,{children:t.owner.name})}},{title:"Created at",dataIndex:"createdAt",key:"createdAt",width:50,render:function(e){return(0,P.jsx)(b.q,{date:e})},sorter:function(e,t){return k()(e.createdAt).diff(k()(t.createdAt))}},{title:"Action",key:"action",width:50,fixed:"right",render:function(e,t){return t.actions}}],F=null!==(r=_.XL.tableConfig.defaultPageSize)&&void 0!==r?r:20,FrameworkList=function(){var e,t=(0,y.useState)(1),n=t[0],r=t[1],o=(0,v.Dh)({populate:"git,owner",pagination:{page:n,size:F}}),a=o.data,c=o.status,j=a||{},k=j.list,b=(j.pagination||{}).total_items;console.log("frameworks :>> ",k);var _=(0,v.mt)(),S=(0,i.Z)(_,1)[0],C=(0,O.o)(),E=(0,i.Z)(C,2),A=(E[0],E[1].setQuery),I=(e=(0,s.Z)(l().mark(function _callee(e){var t;return l().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,S({_id:e});case 2:null!=(t=n.sent)&&t.status&&w.ZP.success({message:"Item deleted successfully."});case 4:case"end":return n.stop()}},_callee)})),function(t){return e.apply(this,arguments)}),D=(null==k?void 0:k.map(function(e){return _objectSpread(_objectSpread({},e),{},{actions:(0,P.jsxs)(g.Z.Compact,{children:[(0,P.jsx)(m.ZP,{icon:(0,P.jsx)(u.Z,{}),onClick:function(){return A({lv1:"edit",type:"framework",framework_slug:e.slug})}}),(0,P.jsx)(h.Z,{title:"Are you sure to delete this framework?",description:(0,P.jsx)("span",{className:"text-red-500",children:"Caution: this is permanent and cannot be rolled back."}),onConfirm:function(){return I(e._id)},okText:"Yes",cancelText:"No",children:(0,P.jsx)(m.ZP,{icon:(0,P.jsx)(d.Z,{})})})]})})}))||[],T=(0,y.useRef)(null),z=(0,p.Z)(T);return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(Z.V,{title:"Frameworks",breadcrumbs:[{name:"Workspace"}],actions:[(0,P.jsx)(m.ZP,{type:"default",icon:(0,P.jsx)(f.Z,{className:"align-middle"}),onClick:function(){return A({lv1:"new",type:"framework"})},children:"New"},"workspace-setting-btn")]}),(0,P.jsx)("div",{className:"h-full flex-auto overflow-hidden",ref:T,children:(0,P.jsx)(x.Z,{size:"small",loading:"loading"===c,columns:N,dataSource:D,scroll:{x:1200,y:void 0!==(null==z?void 0:z.height)?z.height-140:void 0},sticky:!0,pagination:{pageSize:F,total:b,position:["bottomCenter"]},onChange:function(e){var t=e.current;t&&r(t)}})})]})},E=n(6761),A=n(1071),framework=function(){var e=(0,O.o)(),t=(0,i.Z)(e,2);return t[0],t[1].setQuery,(0,P.jsx)(o.Wk,{children:(0,P.jsx)(E.o,{meta:(0,P.jsx)(A.h,{title:"Frameworks",description:"The collection of boilerplate frameworks to start new project."}),children:(0,P.jsx)(FrameworkList,{})})})}},12693:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/framework",function(){return n(61623)}])}},function(e){e.O(0,[3662,5877,3945,9774,2888,179],function(){return e(e.s=12693)}),_N_E=e.O()}]);