Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/import_entities/components/import_status.vue')
-rw-r--r--app/assets/javascripts/import_entities/components/import_status.vue16
1 files changed, 13 insertions, 3 deletions
diff --git a/app/assets/javascripts/import_entities/components/import_status.vue b/app/assets/javascripts/import_entities/components/import_status.vue
index db677c574d1..6dc0b2cec24 100644
--- a/app/assets/javascripts/import_entities/components/import_status.vue
+++ b/app/assets/javascripts/import_entities/components/import_status.vue
@@ -65,7 +65,9 @@ const STATUS_MAP = {
};
function isIncompleteImport(stats) {
- return Object.keys(stats.fetched).some((key) => stats.fetched[key] !== stats.imported[key]);
+ return Object.keys(stats?.fetched ?? []).some(
+ (key) => stats.fetched[key] !== stats.imported[key],
+ );
}
export default {
@@ -91,7 +93,9 @@ export default {
computed: {
knownStats() {
const knownStatisticKeys = Object.keys(STATISTIC_ITEMS);
- return Object.keys(this.stats.fetched).filter((key) => knownStatisticKeys.includes(key));
+ return Object.keys(this.stats?.fetched ?? []).filter((key) =>
+ knownStatisticKeys.includes(key),
+ );
},
hasStats() {
@@ -142,7 +146,13 @@ export default {
<template>
<div>
<div class="gl-display-inline-block gl-w-13">
- <gl-badge :icon="mappedStatus.icon" :variant="mappedStatus.variant" size="md" class="gl-mr-2">
+ <gl-badge
+ :icon="mappedStatus.icon"
+ :variant="mappedStatus.variant"
+ size="md"
+ icon-size="sm"
+ class="gl-mr-2"
+ >
{{ mappedStatus.text }}
</gl-badge>
</div>