From 58cff01d7aa267fb23abc0bbad27c1e42d911399 Mon Sep 17 00:00:00 2001 From: Lukas Eipert Date: Thu, 26 Jul 2018 10:47:37 +0000 Subject: [PATCH] Make report_issues.vue easily extendable --- .../components/reports/constants.js | 3 + .../components/reports/issue_body.js | 3 + .../components/reports/issue_status_icon.vue | 58 +++++++++++++++++++ .../components/reports/issues_list.vue | 36 +++++++----- .../components/reports/report_issues.vue | 55 ++++++------------ .../components/reports/report_section.vue | 7 ++- .../components/reports/report_issues_spec.js | 0 .../components/reports/report_section_spec.js | 8 +-- 8 files changed, 110 insertions(+), 60 deletions(-) create mode 100644 app/assets/javascripts/vue_shared/components/reports/constants.js create mode 100644 app/assets/javascripts/vue_shared/components/reports/issue_body.js create mode 100644 app/assets/javascripts/vue_shared/components/reports/issue_status_icon.vue delete mode 100644 spec/javascripts/vue_shared/components/reports/report_issues_spec.js diff --git a/app/assets/javascripts/vue_shared/components/reports/constants.js b/app/assets/javascripts/vue_shared/components/reports/constants.js new file mode 100644 index 00000000000..dbde648bfdb --- /dev/null +++ b/app/assets/javascripts/vue_shared/components/reports/constants.js @@ -0,0 +1,3 @@ +export const STATUS_FAILED = 'failed'; +export const STATUS_SUCCESS = 'success'; +export const STATUS_NEUTRAL = 'neutral'; diff --git a/app/assets/javascripts/vue_shared/components/reports/issue_body.js b/app/assets/javascripts/vue_shared/components/reports/issue_body.js new file mode 100644 index 00000000000..f2141e519da --- /dev/null +++ b/app/assets/javascripts/vue_shared/components/reports/issue_body.js @@ -0,0 +1,3 @@ +export const components = {}; + +export const componentNames = {}; diff --git a/app/assets/javascripts/vue_shared/components/reports/issue_status_icon.vue b/app/assets/javascripts/vue_shared/components/reports/issue_status_icon.vue new file mode 100644 index 00000000000..f8189117ac3 --- /dev/null +++ b/app/assets/javascripts/vue_shared/components/reports/issue_status_icon.vue @@ -0,0 +1,58 @@ + + diff --git a/app/assets/javascripts/vue_shared/components/reports/issues_list.vue b/app/assets/javascripts/vue_shared/components/reports/issues_list.vue index e1e03e39ee0..04b09c00be1 100644 --- a/app/assets/javascripts/vue_shared/components/reports/issues_list.vue +++ b/app/assets/javascripts/vue_shared/components/reports/issues_list.vue @@ -1,5 +1,10 @@