From 9e4edb9a2f339fc21e9ee17a905c70b808bb81ce Mon Sep 17 00:00:00 2001 From: KodeStar Date: Thu, 6 Apr 2023 12:59:16 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20kasmtech?= =?UTF-8?q?/workspaces=5Fregistry=5Ftemplate@b022fd05869701f65f2190b1cda42?= =?UTF-8?q?7ec8bfd6a40=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1.0/404.html | 4 ++-- 1.0/404/index.html | 4 ++-- .../new.json | 0 .../new/a2FzbXdlYi92cy1jb2RlOmRldmVsb3A=.json | 0 .../new/a2FzbXdlYi9jaHJvbWl1bTpkZXZlbG9w.json | 0 .../_buildManifest.js | 2 +- .../_ssgManifest.js | 0 ....js => [[...workspace]]-a70f6be4d9c82ede.js} | 2 +- 1.0/icons/vs-code.png | Bin 0 -> 48883 bytes 1.0/index.html | 2 +- 1.0/list.json | 2 +- .../a2FzbXdlYi92cy1jb2RlOmRldmVsb3A=/index.html | 4 ++-- .../a2FzbXdlYi9jaHJvbWl1bTpkZXZlbG9w/index.html | 4 ++-- 1.0/new/index.html | 4 ++-- 14 files changed, 14 insertions(+), 14 deletions(-) rename 1.0/_next/data/{8lKSB1HkYtP1i-khbUVQu => DtFVJaQrWZxql-6ahYs6h}/new.json (100%) rename 1.0/_next/data/{8lKSB1HkYtP1i-khbUVQu => DtFVJaQrWZxql-6ahYs6h}/new/a2FzbXdlYi92cy1jb2RlOmRldmVsb3A=.json (100%) rename 1.0/_next/data/{8lKSB1HkYtP1i-khbUVQu => DtFVJaQrWZxql-6ahYs6h}/new/a2FzbXdlYi9jaHJvbWl1bTpkZXZlbG9w.json (100%) rename 1.0/_next/static/{8lKSB1HkYtP1i-khbUVQu => DtFVJaQrWZxql-6ahYs6h}/_buildManifest.js (86%) rename 1.0/_next/static/{8lKSB1HkYtP1i-khbUVQu => DtFVJaQrWZxql-6ahYs6h}/_ssgManifest.js (100%) rename 1.0/_next/static/chunks/pages/new/{[[...workspace]]-ce3d34fe809e7219.js => [[...workspace]]-a70f6be4d9c82ede.js} (98%) create mode 100644 1.0/icons/vs-code.png diff --git a/1.0/404.html b/1.0/404.html index 237c3c4..c41be76 100644 --- a/1.0/404.html +++ b/1.0/404.html @@ -1,4 +1,4 @@ -404: This page could not be found
Your Registry Name
Workspace Registry

404

This page could not be found.

\ No newline at end of file + }

404

This page could not be found.

\ No newline at end of file diff --git a/1.0/404/index.html b/1.0/404/index.html index 237c3c4..c41be76 100644 --- a/1.0/404/index.html +++ b/1.0/404/index.html @@ -1,4 +1,4 @@ -404: This page could not be found
Your Registry Name
Workspace Registry

404

This page could not be found.

\ No newline at end of file + }

404

This page could not be found.

\ No newline at end of file diff --git a/1.0/_next/data/8lKSB1HkYtP1i-khbUVQu/new.json b/1.0/_next/data/DtFVJaQrWZxql-6ahYs6h/new.json similarity index 100% rename from 1.0/_next/data/8lKSB1HkYtP1i-khbUVQu/new.json rename to 1.0/_next/data/DtFVJaQrWZxql-6ahYs6h/new.json diff --git a/1.0/_next/data/8lKSB1HkYtP1i-khbUVQu/new/a2FzbXdlYi92cy1jb2RlOmRldmVsb3A=.json b/1.0/_next/data/DtFVJaQrWZxql-6ahYs6h/new/a2FzbXdlYi92cy1jb2RlOmRldmVsb3A=.json similarity index 100% rename from 1.0/_next/data/8lKSB1HkYtP1i-khbUVQu/new/a2FzbXdlYi92cy1jb2RlOmRldmVsb3A=.json rename to 1.0/_next/data/DtFVJaQrWZxql-6ahYs6h/new/a2FzbXdlYi92cy1jb2RlOmRldmVsb3A=.json diff --git a/1.0/_next/data/8lKSB1HkYtP1i-khbUVQu/new/a2FzbXdlYi9jaHJvbWl1bTpkZXZlbG9w.json b/1.0/_next/data/DtFVJaQrWZxql-6ahYs6h/new/a2FzbXdlYi9jaHJvbWl1bTpkZXZlbG9w.json similarity index 100% rename from 1.0/_next/data/8lKSB1HkYtP1i-khbUVQu/new/a2FzbXdlYi9jaHJvbWl1bTpkZXZlbG9w.json rename to 1.0/_next/data/DtFVJaQrWZxql-6ahYs6h/new/a2FzbXdlYi9jaHJvbWl1bTpkZXZlbG9w.json diff --git a/1.0/_next/static/8lKSB1HkYtP1i-khbUVQu/_buildManifest.js b/1.0/_next/static/DtFVJaQrWZxql-6ahYs6h/_buildManifest.js similarity index 86% rename from 1.0/_next/static/8lKSB1HkYtP1i-khbUVQu/_buildManifest.js rename to 1.0/_next/static/DtFVJaQrWZxql-6ahYs6h/_buildManifest.js index 1221481..a7d80c5 100644 --- a/1.0/_next/static/8lKSB1HkYtP1i-khbUVQu/_buildManifest.js +++ b/1.0/_next/static/DtFVJaQrWZxql-6ahYs6h/_buildManifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST={__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":["static/css/7c9e31c2156353a4.css","static/chunks/pages/index-9416961d9ac86df9.js"],"/_error":["static/chunks/pages/_error-8353112a01355ec2.js"],"/new/[[...workspace]]":["static/chunks/484-ea12e2f7cb01c6ad.js","static/chunks/pages/new/[[...workspace]]-ce3d34fe809e7219.js"],sortedPages:["/","/_app","/_error","/new/[[...workspace]]"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file +self.__BUILD_MANIFEST={__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":["static/css/7c9e31c2156353a4.css","static/chunks/pages/index-9416961d9ac86df9.js"],"/_error":["static/chunks/pages/_error-8353112a01355ec2.js"],"/new/[[...workspace]]":["static/chunks/484-ea12e2f7cb01c6ad.js","static/chunks/pages/new/[[...workspace]]-a70f6be4d9c82ede.js"],sortedPages:["/","/_app","/_error","/new/[[...workspace]]"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/1.0/_next/static/8lKSB1HkYtP1i-khbUVQu/_ssgManifest.js b/1.0/_next/static/DtFVJaQrWZxql-6ahYs6h/_ssgManifest.js similarity index 100% rename from 1.0/_next/static/8lKSB1HkYtP1i-khbUVQu/_ssgManifest.js rename to 1.0/_next/static/DtFVJaQrWZxql-6ahYs6h/_ssgManifest.js diff --git a/1.0/_next/static/chunks/pages/new/[[...workspace]]-ce3d34fe809e7219.js b/1.0/_next/static/chunks/pages/new/[[...workspace]]-a70f6be4d9c82ede.js similarity index 98% rename from 1.0/_next/static/chunks/pages/new/[[...workspace]]-ce3d34fe809e7219.js rename to 1.0/_next/static/chunks/pages/new/[[...workspace]]-a70f6be4d9c82ede.js index 13d3e67..750a209 100644 --- a/1.0/_next/static/chunks/pages/new/[[...workspace]]-ce3d34fe809e7219.js +++ b/1.0/_next/static/chunks/pages/new/[[...workspace]]-a70f6be4d9c82ede.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[858],{4873:function(e,l,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/new/[[...workspace]]",function(){return a(5790)}])},5790:function(e,l,a){"use strict";a.r(l),a.d(l,{__N_SSG:function(){return u},default:function(){return p}});var s=a(5893),t=a(9008),r=a.n(t),i=a(7294),n=a(3162),o=a(8813),c=a(3157),d=a(1163),m=JSON.parse('{"wZ":[{"description":"Chromium is a free and open-source browser, primarily developed and maintained by Google.","docker_registry":"https://index.docker.io/v1/","image_src":"chromium.png","name":"kasmweb/chromium:develop","run_config":{"hostname":"kasm"},"exec_config":{"go":{"cmd":"bash -c \'/dockerstartup/custom_startup.sh --go --url \\"$KASM_URL\\"\'"},"assign":{"cmd":"bash -c \'/dockerstartup/custom_startup.sh --assign --url \\"$KASM_URL\\"\'"}},"categories":["Browser"],"friendly_name":"Chromium","architecture":["amd64","arm64"],"compatibility":["1.13.x"],"uncompressed_size_mb":2170,"sha":"c47aba1be459ed66fc58bca2fb6a3c797dd26ca1"},{"description":"Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.","docker_registry":"https://index.docker.io/v1/","name":"kasmweb/vs-code:develop","image_src":"vs-code.png","categories":["Development"],"friendly_name":"Visual Studio Code","architecture":["amd64","arm64"],"compatibility":["1.13.x"],"uncompressed_size_mb":2240,"sha":"0892c1be6ca7ae777f4d3211ad60b16c88cb1410"}]}'),u=!0;function p(e){let{workspace:l}=e,t=(0,i.useRef)(null),u=(0,i.useRef)(null),p=(0,i.useRef)(null),[b,h]=(0,i.useState)(null),[x,g]=(0,i.useState)(null),[v,w]=(0,i.useState)(null),[j,y]=(0,i.useState)("png"),[N,_]=(0,i.useState)(null),k={friendly_name:null,image_src:null,description:null,name:null,cores:2,memory:2768,gpu_count:0,cpu_allocation_method:"Inherit",docker_registry:"https://index.docker.io/v1/",categories:[],require_gpu:!1,enabled:!0,image_type:"Container"},[C,S]=(0,i.useState)(k);(0,d.useRouter)(),(0,i.useEffect)(()=>{if(null===l)p.current.value="",t.current.value="",u.current.value="",h(null),g(null),w(null),S(k);else if(l&&l[0]){let e=m.wZ.find(e=>e.name===atob(l[0]));if(delete e.sha,p.current.value=e.description,t.current.value=e.name,u.current.value=e.friendly_name,e.categories){let a=[];e.categories.map(e=>a.push({label:e,value:e})),h(a)}if(e.architecture){let s=[];e.architecture.map(e=>s.push({label:e,value:e})),g(s)}_("../../icons/"+e.image_src),S({...C,...e})}},[l]);let R={control:(e,l)=>({...e,background:"#f1f5f9",borderRadius:"0.5rem",borderColor:"#94a3b8"}),multiValue(e,l){let{data:a}=l;return{...e,backgroundColor:"#dde6f1"}}};(0,i.useEffect)(()=>{if(C&&C.friendly_name){let e={...C};e.image_src=A(e.friendly_name)+"."+j,S(e)}},[j]);let L=e=>{let l={...C};l.categories=e.map(e=>e.value),S(l);let a=[];l.categories.map(e=>a.push({label:e,value:e})),h(a)},O=e=>{let l={...C};l.architecture=e.map(e=>e.value),S(l);let a=[];l.architecture.map(e=>a.push({label:e,value:e})),g(a)};function A(e){var l=e.toString().toLowerCase();return(l=(l=(l=l.split(/\&+/).join("-and-")).split(/[^a-z0-9]/).join("-")).split(/-+/).join("-")).trim("-")}let E=()=>{var e=a(5733);let l=new e,s=l.folder(C.friendly_name);if(s.file("workspace.json",JSON.stringify(C,null,2)),v)s.file(C.image_src,v.file);else if(N){let t=fetch(N).then(e=>e.blob());s.file(C.image_src,t)}l.generateAsync({type:"blob"}).then(function(e){(0,n.saveAs)(e,A(C.friendly_name)+".zip")})},I=e=>{let l={...C};l[e.target.name]=e.target.value,"icon"===e.target.name&&(delete l.icon,w({value:e.target.value,file:e.target.files[0]}),y(e.target.value.substr(e.target.value.lastIndexOf(".")+1)),_(null)),l.friendly_name&&(l.image_src=A(l.friendly_name)+"."+j),S(l)};return(0,s.jsxs)("div",{className:"",children:[(0,s.jsxs)(r(),{children:[(0,s.jsx)("title",{children:"Kasm Workspaces"}),(0,s.jsx)("meta",{name:"description",content:"List of workspaces for Kasm Webspaces"}),(0,s.jsx)("link",{rel:"icon",href:"/favicon.ico"})]}),(0,s.jsxs)("div",{className:"flex flex-col lg:flex-row w-full my-20 max-w-6xl text-sm rounded-xl overflow-hidden mx-auto",children:[(0,s.jsxs)("div",{className:"w-full lg:w-1/2 p-16 bg-slate-300",children:[(0,s.jsx)("h1",{className:"text-2xl font-medium mb-2",children:"Add Workspace"}),(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsx)("p",{className:"mb-8 opacity-70",children:'This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.'}),(0,s.jsx)("label",{className:"mb-2 font-medium",children:"Icon"}),(0,s.jsx)("input",{type:"file",name:"icon",onChange:I,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,s.jsx)("p",{className:"mb-6 opacity-70",children:"Select the image to use, image will be renamed when it's downloaded."}),(0,s.jsx)("label",{className:"mb-2 font-medium",children:"Friendly Name"}),(0,s.jsx)("input",{ref:u,name:"friendly_name",onChange:I,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,s.jsx)("p",{className:"mb-6 opacity-70",children:"This is the name that will show for users"}),(0,s.jsx)("label",{className:"mb-2 font-medium",children:"Categories"}),(0,s.jsx)(o.Z,{instanceId:"1",name:"categories",isMulti:!0,options:[{value:"Browser",label:"Browser"},{value:"Communication",label:"Communication"},{value:"Desktop",label:"Desktop"},{value:"Development",label:"Development"},{value:"Games",label:"Games"},{value:"Multimedia",label:"Multimedia"},{value:"Office",label:"Office"},{value:"Privacy",label:"Privacy"},{value:"Productivity",label:"Productivity"},{value:"Remote Access",label:"Remote Access"}],onChange:L,styles:R,value:b}),(0,s.jsx)("p",{className:"mb-6 mt-2 opacity-70",children:"You can select from the available option or create new ones."}),(0,s.jsx)("label",{className:"mb-2 font-medium",children:"Description"}),(0,s.jsx)("input",{ref:p,name:"description",onChange:I,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,s.jsx)("p",{className:"mb-6 opacity-70",children:"A short description about the workspace"}),(0,s.jsx)("label",{className:"mb-2 font-medium",children:"Docker Image"}),(0,s.jsx)("input",{ref:t,name:"name",onChange:I,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,s.jsxs)("p",{className:"mb-6 opacity-70",children:["The docker image to use, i.e. ",(0,s.jsx)("code",{className:"text-xs p-1 px-2 rounded bg-white/40",children:"kasmweb/filezilla:develop"})]}),(0,s.jsx)("label",{className:"mb-2 font-medium",children:"Architecture"}),(0,s.jsx)(c.ZP,{instanceId:"2",name:"architecture",isMulti:!0,options:[{value:"amd64",label:"amd64"},{value:"arm64",label:"arm64"}],onChange:O,styles:R,value:x}),(0,s.jsx)("p",{className:"mb-6 mt-2 opacity-70",children:"You can select from the available option or create new ones."})]})]}),(0,s.jsxs)("div",{className:"w-full lg:w-1/2 p-16 bg-slate-100",children:[(0,s.jsx)(f,{workspace:C,icon:v,inlineImage:N}),(0,s.jsx)("pre",{className:"my-8 overflow-y-auto text-xs",children:JSON.stringify({...C},null,2)}),(0,s.jsx)("button",{onClick:E,className:"p-4 relative z-10 px-5 bg-cyan-700 border-t border-white/20 border-solid hover:bg-slate-900 transition m-2 rounded items-center text-white/70 flex cursor-pointer",children:"Download"})]})]})]})}function f(e){let{workspace:l,icon:a,inlineImage:t}=e,[r,n]=(0,i.useState)(!1),o=null;if(a){let c=new Blob([a.file]);o=URL.createObjectURL(c),l.image_src=o}return(0,s.jsx)("div",{className:"rounded-xl group w-full shadow max-w-xs relative overflow-hidden h-[100px] border border-solid flex flex-col justify-between bg-slate-300 border-slate-400/50",children:(0,s.jsxs)("div",{className:"absolute top-0 left-0 right-0 h-[200px] transition-all"+(r?" -translate-y-1/2":""),children:[(0,s.jsxs)("div",{onClick:()=>n(!0),className:"h-[100px] p-4 relative overflow-hidden cursor-pointer",children:[(0,s.jsx)("img",{className:"h-[90px] group-hover:scale-150 transition-all absolute left-2 top-1",src:l.image_src,onError(e){null!==t&&(e.target.src=t)},alt:l.friendly_name}),(0,s.jsxs)("div",{className:"flex-col pl-28",children:[(0,s.jsx)("div",{className:"font-bold",children:l.friendly_name||"Friendly Name"}),(0,s.jsxs)("div",{className:"text-xs mb-2 flex gap-2",children:["Your Registry Name"," ",(0,s.jsx)("span",{children:void 0})]}),(0,s.jsx)("div",{className:" h-8"})]}),(0,s.jsxs)("div",{className:"absolute bottom-0 left-0 right-0 bg-slate-400/20 h-8 text-[10px] flex items-center justify-center",children:[l.architecture&&l.architecture.map((e,l)=>(0,s.jsx)("span",{className:"p-2 py-0 m-[1px] inline-block rounded bg-slate-400/70",children:e},"arch"+l)),l.categories.map((e,l)=>(0,s.jsx)("span",{className:"p-2 py-0 m-[1px] inline-block rounded bg-slate-300/90",children:e},"cat"+l))]}),!1]}),(0,s.jsxs)("div",{className:"h-[100px] text-xs relative p-2 pl-4 flex",children:[(0,s.jsx)("button",{className:"absolute right-2 top-2 bg-slate-100 rounded-full flex justify-center items-center h-6 w-6",onClick:()=>n(!1),children:(0,s.jsx)("svg",{style:{height:"14px"},xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",children:(0,s.jsx)("path",{d:"M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"})})}),(0,s.jsxs)("div",{className:"flex flex-col flex-grow",children:[(0,s.jsx)("div",{className:"font-bold",children:l.friendly_name})," ",l.description]}),(0,s.jsxs)("div",{className:"flex flex-col justify-end gap-1",children:[(0,s.jsx)("div",{className:"text-xs text-color w-full p-4 py-1 rounded-lg bg-black/5 flex justify-center items-center",children:"Edit"}),(0,s.jsx)("button",{className:"text-xs w-full p-4 py-1 rounded-lg flex justify-center items-center bg-blue-500 font-bold text-white",children:"Install"})]})]})]})})}}},function(e){e.O(0,[484,774,888,179],function(){return e(e.s=4873)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[858],{4873:function(e,l,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/new/[[...workspace]]",function(){return a(5790)}])},5790:function(e,l,a){"use strict";a.r(l),a.d(l,{__N_SSG:function(){return u},default:function(){return p}});var s=a(5893),t=a(9008),r=a.n(t),i=a(7294),n=a(3162),o=a(8813),c=a(3157),d=a(1163),m=JSON.parse('{"wZ":[{"description":"Chromium is a free and open-source browser, primarily developed and maintained by Google.","docker_registry":"https://index.docker.io/v1/","image_src":"chromium.png","name":"kasmweb/chromium:develop","run_config":{"hostname":"kasm"},"exec_config":{"go":{"cmd":"bash -c \'/dockerstartup/custom_startup.sh --go --url \\"$KASM_URL\\"\'"},"assign":{"cmd":"bash -c \'/dockerstartup/custom_startup.sh --assign --url \\"$KASM_URL\\"\'"}},"categories":["Browser"],"friendly_name":"Chromium","architecture":["amd64","arm64"],"compatibility":["1.13.x"],"uncompressed_size_mb":2170,"sha":"c47aba1be459ed66fc58bca2fb6a3c797dd26ca1"},{"description":"Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.","docker_registry":"https://index.docker.io/v1/","name":"kasmweb/vs-code:develop","image_src":"vs-code.png","categories":["Development"],"friendly_name":"Visual Studio Code","architecture":["amd64","arm64"],"compatibility":["1.13.x"],"uncompressed_size_mb":2240,"sha":"d62ec86ebe90c01627ebee1cb2df3e95df0babdd"}]}'),u=!0;function p(e){let{workspace:l}=e,t=(0,i.useRef)(null),u=(0,i.useRef)(null),p=(0,i.useRef)(null),[b,h]=(0,i.useState)(null),[x,g]=(0,i.useState)(null),[v,w]=(0,i.useState)(null),[j,y]=(0,i.useState)("png"),[N,_]=(0,i.useState)(null),k={friendly_name:null,image_src:null,description:null,name:null,cores:2,memory:2768,gpu_count:0,cpu_allocation_method:"Inherit",docker_registry:"https://index.docker.io/v1/",categories:[],require_gpu:!1,enabled:!0,image_type:"Container"},[C,S]=(0,i.useState)(k);(0,d.useRouter)(),(0,i.useEffect)(()=>{if(null===l)p.current.value="",t.current.value="",u.current.value="",h(null),g(null),w(null),S(k);else if(l&&l[0]){let e=m.wZ.find(e=>e.name===atob(l[0]));if(delete e.sha,p.current.value=e.description,t.current.value=e.name,u.current.value=e.friendly_name,e.categories){let a=[];e.categories.map(e=>a.push({label:e,value:e})),h(a)}if(e.architecture){let s=[];e.architecture.map(e=>s.push({label:e,value:e})),g(s)}_("../../icons/"+e.image_src),S({...C,...e})}},[l]);let R={control:(e,l)=>({...e,background:"#f1f5f9",borderRadius:"0.5rem",borderColor:"#94a3b8"}),multiValue(e,l){let{data:a}=l;return{...e,backgroundColor:"#dde6f1"}}};(0,i.useEffect)(()=>{if(C&&C.friendly_name){let e={...C};e.image_src=A(e.friendly_name)+"."+j,S(e)}},[j]);let L=e=>{let l={...C};l.categories=e.map(e=>e.value),S(l);let a=[];l.categories.map(e=>a.push({label:e,value:e})),h(a)},O=e=>{let l={...C};l.architecture=e.map(e=>e.value),S(l);let a=[];l.architecture.map(e=>a.push({label:e,value:e})),g(a)};function A(e){var l=e.toString().toLowerCase();return(l=(l=(l=l.split(/\&+/).join("-and-")).split(/[^a-z0-9]/).join("-")).split(/-+/).join("-")).trim("-")}let E=()=>{var e=a(5733);let l=new e,s=l.folder(C.friendly_name);if(s.file("workspace.json",JSON.stringify(C,null,2)),v)s.file(C.image_src,v.file);else if(N){let t=fetch(N).then(e=>e.blob());s.file(C.image_src,t)}l.generateAsync({type:"blob"}).then(function(e){(0,n.saveAs)(e,A(C.friendly_name)+".zip")})},I=e=>{let l={...C};l[e.target.name]=e.target.value,"icon"===e.target.name&&(delete l.icon,w({value:e.target.value,file:e.target.files[0]}),y(e.target.value.substr(e.target.value.lastIndexOf(".")+1)),_(null)),l.friendly_name&&(l.image_src=A(l.friendly_name)+"."+j),S(l)};return(0,s.jsxs)("div",{className:"",children:[(0,s.jsxs)(r(),{children:[(0,s.jsx)("title",{children:"Kasm Workspaces"}),(0,s.jsx)("meta",{name:"description",content:"List of workspaces for Kasm Webspaces"}),(0,s.jsx)("link",{rel:"icon",href:"/favicon.ico"})]}),(0,s.jsxs)("div",{className:"flex flex-col lg:flex-row w-full my-20 max-w-6xl text-sm rounded-xl overflow-hidden mx-auto",children:[(0,s.jsxs)("div",{className:"w-full lg:w-1/2 p-16 bg-slate-300",children:[(0,s.jsx)("h1",{className:"text-2xl font-medium mb-2",children:"Add Workspace"}),(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsx)("p",{className:"mb-8 opacity-70",children:'This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.'}),(0,s.jsx)("label",{className:"mb-2 font-medium",children:"Icon"}),(0,s.jsx)("input",{type:"file",name:"icon",onChange:I,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,s.jsx)("p",{className:"mb-6 opacity-70",children:"Select the image to use, image will be renamed when it's downloaded."}),(0,s.jsx)("label",{className:"mb-2 font-medium",children:"Friendly Name"}),(0,s.jsx)("input",{ref:u,name:"friendly_name",onChange:I,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,s.jsx)("p",{className:"mb-6 opacity-70",children:"This is the name that will show for users"}),(0,s.jsx)("label",{className:"mb-2 font-medium",children:"Categories"}),(0,s.jsx)(o.Z,{instanceId:"1",name:"categories",isMulti:!0,options:[{value:"Browser",label:"Browser"},{value:"Communication",label:"Communication"},{value:"Desktop",label:"Desktop"},{value:"Development",label:"Development"},{value:"Games",label:"Games"},{value:"Multimedia",label:"Multimedia"},{value:"Office",label:"Office"},{value:"Privacy",label:"Privacy"},{value:"Productivity",label:"Productivity"},{value:"Remote Access",label:"Remote Access"}],onChange:L,styles:R,value:b}),(0,s.jsx)("p",{className:"mb-6 mt-2 opacity-70",children:"You can select from the available option or create new ones."}),(0,s.jsx)("label",{className:"mb-2 font-medium",children:"Description"}),(0,s.jsx)("input",{ref:p,name:"description",onChange:I,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,s.jsx)("p",{className:"mb-6 opacity-70",children:"A short description about the workspace"}),(0,s.jsx)("label",{className:"mb-2 font-medium",children:"Docker Image"}),(0,s.jsx)("input",{ref:t,name:"name",onChange:I,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,s.jsxs)("p",{className:"mb-6 opacity-70",children:["The docker image to use, i.e. ",(0,s.jsx)("code",{className:"text-xs p-1 px-2 rounded bg-white/40",children:"kasmweb/filezilla:develop"})]}),(0,s.jsx)("label",{className:"mb-2 font-medium",children:"Architecture"}),(0,s.jsx)(c.ZP,{instanceId:"2",name:"architecture",isMulti:!0,options:[{value:"amd64",label:"amd64"},{value:"arm64",label:"arm64"}],onChange:O,styles:R,value:x}),(0,s.jsx)("p",{className:"mb-6 mt-2 opacity-70",children:"You can select from the available option or create new ones."})]})]}),(0,s.jsxs)("div",{className:"w-full lg:w-1/2 p-16 bg-slate-100",children:[(0,s.jsx)(f,{workspace:C,icon:v,inlineImage:N}),(0,s.jsx)("pre",{className:"my-8 overflow-y-auto text-xs",children:JSON.stringify({...C},null,2)}),(0,s.jsx)("button",{onClick:E,className:"p-4 relative z-10 px-5 bg-cyan-700 border-t border-white/20 border-solid hover:bg-slate-900 transition m-2 rounded items-center text-white/70 flex cursor-pointer",children:"Download"})]})]})]})}function f(e){let{workspace:l,icon:a,inlineImage:t}=e,[r,n]=(0,i.useState)(!1),o=null;if(a){let c=new Blob([a.file]);o=URL.createObjectURL(c),l.image_src=o}return(0,s.jsx)("div",{className:"rounded-xl group w-full shadow max-w-xs relative overflow-hidden h-[100px] border border-solid flex flex-col justify-between bg-slate-300 border-slate-400/50",children:(0,s.jsxs)("div",{className:"absolute top-0 left-0 right-0 h-[200px] transition-all"+(r?" -translate-y-1/2":""),children:[(0,s.jsxs)("div",{onClick:()=>n(!0),className:"h-[100px] p-4 relative overflow-hidden cursor-pointer",children:[(0,s.jsx)("img",{className:"h-[90px] group-hover:scale-150 transition-all absolute left-2 top-1",src:l.image_src,onError(e){null!==t&&(e.target.src=t)},alt:l.friendly_name}),(0,s.jsxs)("div",{className:"flex-col pl-28",children:[(0,s.jsx)("div",{className:"font-bold",children:l.friendly_name||"Friendly Name"}),(0,s.jsxs)("div",{className:"text-xs mb-2 flex gap-2",children:["Your Registry Name"," ",(0,s.jsx)("span",{children:void 0})]}),(0,s.jsx)("div",{className:" h-8"})]}),(0,s.jsxs)("div",{className:"absolute bottom-0 left-0 right-0 bg-slate-400/20 h-8 text-[10px] flex items-center justify-center",children:[l.architecture&&l.architecture.map((e,l)=>(0,s.jsx)("span",{className:"p-2 py-0 m-[1px] inline-block rounded bg-slate-400/70",children:e},"arch"+l)),l.categories.map((e,l)=>(0,s.jsx)("span",{className:"p-2 py-0 m-[1px] inline-block rounded bg-slate-300/90",children:e},"cat"+l))]}),!1]}),(0,s.jsxs)("div",{className:"h-[100px] text-xs relative p-2 pl-4 flex",children:[(0,s.jsx)("button",{className:"absolute right-2 top-2 bg-slate-100 rounded-full flex justify-center items-center h-6 w-6",onClick:()=>n(!1),children:(0,s.jsx)("svg",{style:{height:"14px"},xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",children:(0,s.jsx)("path",{d:"M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"})})}),(0,s.jsxs)("div",{className:"flex flex-col flex-grow",children:[(0,s.jsx)("div",{className:"font-bold",children:l.friendly_name})," ",l.description]}),(0,s.jsxs)("div",{className:"flex flex-col justify-end gap-1",children:[(0,s.jsx)("div",{className:"text-xs text-color w-full p-4 py-1 rounded-lg bg-black/5 flex justify-center items-center",children:"Edit"}),(0,s.jsx)("button",{className:"text-xs w-full p-4 py-1 rounded-lg flex justify-center items-center bg-blue-500 font-bold text-white",children:"Install"})]})]})]})})}}},function(e){e.O(0,[484,774,888,179],function(){return e(e.s=4873)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/1.0/icons/vs-code.png b/1.0/icons/vs-code.png new file mode 100644 index 0000000000000000000000000000000000000000..51dcb6014f0934de2b85b000cdadde404618e979 GIT binary patch literal 48883 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

$jn=WM79x;KLfvOSU6-u15Bjg_3rqy z-?RA(L3!~1tcHak%YxN1A7m%vjh39N$^ybL%uGz^60p<2u0MXtgnN5w$>raLWyhAt z5m=?0Cm93B5S>F5jr&V#_XSS1sY;1u@rsHxWb1j{U z1%zRkBaZ>d0y2#-TYvjKBu*Hjg)47_)IbTc3S*+{q4(96JyhoFE8QkR=L=5DKIeH2ewF)Dcick&qBYLZAYP z0uU6IA`%PnB|Z{9oDghmESV&BLhK|ypKs5%w;wY@;l!4ZObkuz@cyc)W~D9m(Yy1` zOl@|UbyQA6&6~Wy;{5D#F zTPUID;l}^~I?FcSfn_b2^uRq2dL=}AdH&s%u`?%@M~|Q5o`Njw0qeYdo$q~gGA;!O zA!PeiBPsyGg=u^K{R3>@;m@op?nV}Y{p)oE2CGvbZo@Bkqx+#D2uC7|+nWmyYr&Nd z?kQxA2397|zt>*6_Bsp77frJU;RO(-DqzIgWoI`igK^$e;mzk9tB+*m%Byi|pqCcb(}H3BLJyOz z-XFpkxKaqp-RP|JzzYh{Ndlwq^4rQe>aXQQG!pp5qjq5EV4Ng~>+{fQyxPdc0U;!$>%q$h@H;x8 z`~cQyr0r;Zz73uuQ~+>>G+bDy|M2C>XzcXcN$rnoqHix`*G|CoDL5!V2qD|b?M-^t z^$_2fxqz#ep7n+gKi}2S@sijzc+heVYc*gDIOh5E&;o5sjW2H%a3{x;Xn2a|asPmG6O4*XjjMjT*gY z3J^lbeVil!<6w>p?kJ>L2yMkg(zrBX;8oq8eS2H8zjPUmf>YY5m^E4S+nJ`{_e6{L xJ@tEY{EKOk&%v}qs0SZ`$QNOxqK>L9;4d+7MbZ?;93=n%002ovPDHLkV1jV)$u0l@ literal 0 HcmV?d00001 diff --git a/1.0/index.html b/1.0/index.html index e3c3dbf..db8c299 100644 --- a/1.0/index.html +++ b/1.0/index.html @@ -1 +1 @@ -Kasm Workspaces

Your Registry Name
Workspace Registry

Workspaces

No workspaces found

\ No newline at end of file +Kasm Workspaces
Your Registry Name
Workspace Registry

Workspaces

No workspaces found

\ No newline at end of file diff --git a/1.0/list.json b/1.0/list.json index 395623f..b6d7be8 100644 --- a/1.0/list.json +++ b/1.0/list.json @@ -1 +1 @@ -{"name":"Your Registry Name","workspacecount":2,"icon":"/img/logo.svg","description":"A brief description of the registries purpose.","list_url":"https://username.github.io/kasm-registry/","contact_url":"https://github.com/username/kasm-registry/issues","modified":1680785928026,"workspaces":[{"description":"Chromium is a free and open-source browser, primarily developed and maintained by Google.","docker_registry":"https://index.docker.io/v1/","image_src":"chromium.png","name":"kasmweb/chromium:develop","run_config":{"hostname":"kasm"},"exec_config":{"go":{"cmd":"bash -c '/dockerstartup/custom_startup.sh --go --url \"$KASM_URL\"'"},"assign":{"cmd":"bash -c '/dockerstartup/custom_startup.sh --assign --url \"$KASM_URL\"'"}},"categories":["Browser"],"friendly_name":"Chromium","architecture":["amd64","arm64"],"compatibility":["1.13.x"],"uncompressed_size_mb":2170,"sha":"c47aba1be459ed66fc58bca2fb6a3c797dd26ca1"},{"description":"Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.","docker_registry":"https://index.docker.io/v1/","name":"kasmweb/vs-code:develop","image_src":"vs-code.png","categories":["Development"],"friendly_name":"Visual Studio Code","architecture":["amd64","arm64"],"compatibility":["1.13.x"],"uncompressed_size_mb":2240,"sha":"0892c1be6ca7ae777f4d3211ad60b16c88cb1410"}]} \ No newline at end of file +{"name":"Your Registry Name","workspacecount":2,"icon":"/img/logo.svg","description":"A brief description of the registries purpose.","list_url":"https://username.github.io/kasm-registry/","contact_url":"https://github.com/username/kasm-registry/issues","modified":1680785940690,"workspaces":[{"description":"Chromium is a free and open-source browser, primarily developed and maintained by Google.","docker_registry":"https://index.docker.io/v1/","image_src":"chromium.png","name":"kasmweb/chromium:develop","run_config":{"hostname":"kasm"},"exec_config":{"go":{"cmd":"bash -c '/dockerstartup/custom_startup.sh --go --url \"$KASM_URL\"'"},"assign":{"cmd":"bash -c '/dockerstartup/custom_startup.sh --assign --url \"$KASM_URL\"'"}},"categories":["Browser"],"friendly_name":"Chromium","architecture":["amd64","arm64"],"compatibility":["1.13.x"],"uncompressed_size_mb":2170,"sha":"c47aba1be459ed66fc58bca2fb6a3c797dd26ca1"},{"description":"Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.","docker_registry":"https://index.docker.io/v1/","name":"kasmweb/vs-code:develop","image_src":"vs-code.png","categories":["Development"],"friendly_name":"Visual Studio Code","architecture":["amd64","arm64"],"compatibility":["1.13.x"],"uncompressed_size_mb":2240,"sha":"d62ec86ebe90c01627ebee1cb2df3e95df0babdd"}]} \ No newline at end of file diff --git a/1.0/new/a2FzbXdlYi92cy1jb2RlOmRldmVsb3A=/index.html b/1.0/new/a2FzbXdlYi92cy1jb2RlOmRldmVsb3A=/index.html index 45a4732..184e854 100644 --- a/1.0/new/a2FzbXdlYi92cy1jb2RlOmRldmVsb3A=/index.html +++ b/1.0/new/a2FzbXdlYi92cy1jb2RlOmRldmVsb3A=/index.html @@ -1,4 +1,4 @@ -Kasm Workspaces
Your Registry Name
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Your Registry Name
Edit
{
+Kasm Workspaces
Your Registry Name
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Your Registry Name
Edit
{
   "friendly_name": null,
   "image_src": null,
   "description": null,
@@ -12,4 +12,4 @@
   "require_gpu": false,
   "enabled": true,
   "image_type": "Container"
-}
\ No newline at end of file +}
\ No newline at end of file diff --git a/1.0/new/a2FzbXdlYi9jaHJvbWl1bTpkZXZlbG9w/index.html b/1.0/new/a2FzbXdlYi9jaHJvbWl1bTpkZXZlbG9w/index.html index 1636976..e345d55 100644 --- a/1.0/new/a2FzbXdlYi9jaHJvbWl1bTpkZXZlbG9w/index.html +++ b/1.0/new/a2FzbXdlYi9jaHJvbWl1bTpkZXZlbG9w/index.html @@ -1,4 +1,4 @@ -Kasm Workspaces
Your Registry Name
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Your Registry Name
Edit
{
+Kasm Workspaces
Your Registry Name
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Your Registry Name
Edit
{
   "friendly_name": null,
   "image_src": null,
   "description": null,
@@ -12,4 +12,4 @@
   "require_gpu": false,
   "enabled": true,
   "image_type": "Container"
-}
\ No newline at end of file +}
\ No newline at end of file diff --git a/1.0/new/index.html b/1.0/new/index.html index 6d55ef4..80d8bab 100644 --- a/1.0/new/index.html +++ b/1.0/new/index.html @@ -1,4 +1,4 @@ -Kasm Workspaces
Your Registry Name
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Your Registry Name
Edit
{
+Kasm Workspaces
Your Registry Name
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Your Registry Name
Edit
{
   "friendly_name": null,
   "image_src": null,
   "description": null,
@@ -12,4 +12,4 @@
   "require_gpu": false,
   "enabled": true,
   "image_type": "Container"
-}
\ No newline at end of file +}
\ No newline at end of file