const Component = require(`vn-print/core/component`);
const emailBody = new Component('email-body');

module.exports = {
    name: 'campaign-metrics',
    created() {
        this.filters = this.$options.filters;
    },
    computed: {
        minDate: function() {
            return this.filters.date(this.from, '%d-%m-%Y');
        },
        maxDate: function() {
            return this.filters.date(this.to, '%d-%m-%Y');
        }
    },
    components: {
        'email-body': emailBody.build(),
    },
    props: {
        id: {
            type: Number,
            required: true
        },
        from: {
            required: true
        },
        to: {
            required: true
        }
    }
};