diff --git a/resources/assets/vue/components/vouchers/elements/SingleVoucherCampaignItemComponent.vue b/resources/assets/vue/components/vouchers/elements/SingleVoucherCampaignItemComponent.vue
index 40c082ee..43b9d59a 100644
--- a/resources/assets/vue/components/vouchers/elements/SingleVoucherCampaignItemComponent.vue
+++ b/resources/assets/vue/components/vouchers/elements/SingleVoucherCampaignItemComponent.vue
@@ -2,6 +2,7 @@
{{data.name}}
{{data.metadata && data.metadata.length > 0 ? data.metadata[0].value : 0 }}
+
{{data.metadata && data.metadata.length > 0 ? extractMonth(data.metadata[0].key) : '' }}
{{data.limit_per_month}}
{{data.campaign_id}}
@@ -17,6 +18,18 @@
},
},
methods: {
+ extractMonth(inputString) {
+ const firstUnderscoreIndex = inputString.indexOf('_');
+ if (firstUnderscoreIndex === -1) return '';
+
+ const secondUnderscoreIndex = inputString.indexOf('_', firstUnderscoreIndex + 1);
+ if (secondUnderscoreIndex === -1) return '';
+
+ const thirdUnderscoreIndex = inputString.indexOf('_', secondUnderscoreIndex + 1);
+ if (thirdUnderscoreIndex === -1) return '';
+
+ return inputString.substring(secondUnderscoreIndex + 1, thirdUnderscoreIndex);
+ }
},
mixins: [componentHandler],
}
diff --git a/resources/assets/vue/components/vouchers/sections/VoucherCampaignsSectionComponent.vue b/resources/assets/vue/components/vouchers/sections/VoucherCampaignsSectionComponent.vue
index be8460f5..6170762a 100644
--- a/resources/assets/vue/components/vouchers/sections/VoucherCampaignsSectionComponent.vue
+++ b/resources/assets/vue/components/vouchers/sections/VoucherCampaignsSectionComponent.vue
@@ -10,7 +10,8 @@
Name
-
Issued (this month)
+
Issued
+
Month
Limit Per Month
Campaign Id