summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/vue_shared
diff options
context:
space:
mode:
authorKushal Pandya <kushal@gitlab.com>2018-03-05 18:04:59 +0530
committerKushal Pandya <kushal@gitlab.com>2018-03-05 18:04:59 +0530
commit3005d6046484d6cf42fe02aa7577ad123e4d240d (patch)
tree41972a386ca5176f8761e893185fe703f319b326 /app/assets/javascripts/vue_shared
parente7789ed91934360f7d7ffda4a15c6cfe6ee0101a (diff)
downloadgitlab-ce-3005d6046484d6cf42fe02aa7577ad123e4d240d.tar.gz
ListLabel Shared Model
Diffstat (limited to 'app/assets/javascripts/vue_shared')
-rw-r--r--app/assets/javascripts/vue_shared/models/label.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/app/assets/javascripts/vue_shared/models/label.js b/app/assets/javascripts/vue_shared/models/label.js
new file mode 100644
index 00000000000..70b9efe0c68
--- /dev/null
+++ b/app/assets/javascripts/vue_shared/models/label.js
@@ -0,0 +1,13 @@
+class ListLabel {
+ constructor(obj) {
+ this.id = obj.id;
+ this.title = obj.title;
+ this.type = obj.type;
+ this.color = obj.color;
+ this.textColor = obj.text_color;
+ this.description = obj.description;
+ this.priority = (obj.priority !== null) ? obj.priority : Infinity;
+ }
+}
+
+window.ListLabel = ListLabel;