refs #master Merge branch 'origin/master' into 14280-query-language
[arvados-workbench2.git] / src / models / resource.ts
index 7e2127b2813dad8076881b8fc69a03bb82184633..99e9196fc55105b5325aacf3098d4a13fd523d01 100644 (file)
@@ -89,3 +89,22 @@ export const extractUuidKind = (uuid: string = '') => {
             return undefined;
     }
 };
+
+export const getResourceKind = (kind?: string) => {
+    switch (kind) {
+        case "arvados#collection":
+            return ResourceKind.COLLECTION;
+        case "arvados#container":
+            return ResourceKind.CONTAINER;
+        case "arvados#containerRequest":
+            return ResourceKind.CONTAINER_REQUEST;
+        case "arvados#group":
+            return ResourceKind.GROUP;
+        case "arvados#log":
+            return ResourceKind.LOG;
+        case "arvados#workflow":
+            return ResourceKind.WORKFLOW;
+        default:
+            return undefined;
+    }
+};