diff --git a/frontend/pages/projects/_id/labels/add.vue b/frontend/pages/projects/_id/labels/add.vue
new file mode 100644
index 00000000..d97d5c3e
--- /dev/null
+++ b/frontend/pages/projects/_id/labels/add.vue
@@ -0,0 +1,253 @@
+
+
+ Create a Label Type
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ mdiReload }}
+
+
+ Random color
+
+
+
+
+
+
+
+ Preview
+
+ {{ editedItem.text }}
+
+ {{ editedItem.suffixKey }}
+
+
+
+
+
+
+
+
+ Save
+
+
+
+ Save and add another
+
+
+
+
+
+
+
+
+
diff --git a/frontend/pages/projects/_id/labels/index.vue b/frontend/pages/projects/_id/labels/index.vue
index 4d771308..95d22dae 100644
--- a/frontend/pages/projects/_id/labels/index.vue
+++ b/frontend/pages/projects/_id/labels/index.vue
@@ -6,7 +6,7 @@
@@ -136,6 +136,20 @@ export default Vue.extend({
}
},
+ labelType(): string {
+ if (this.hasMultiType) {
+ if (this.tab === 0) {
+ return 'category'
+ } else {
+ return 'span'
+ }
+ } else if (this.project.projectType.endsWith('Classification')) {
+ return 'category'
+ } else {
+ return 'span'
+ }
+ },
+
service(): any {
if (!('projectType' in this.project)) {
return