Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
resources
/
scripts
/
customer
/
layouts
:
BaseInvoiceStatusLabel-20250318161839.vue
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<template> {{ labelStatus }} </template> <script setup> import { computed } from 'vue' import { useI18n } from 'vue-i18n' const { t } = useI18n() const props = defineProps({ status: { type: String, required: false, default: '', }, }) const labelStatus = computed(() => { switch (props.status) { case 'DRAFT': return t('general.draft') case 'SENT': return t('general.sent') case 'VIEWED': return t('invoices.viewed') case 'COMPLETED': return t('invoices.completed') case 'DUE': return t('general.due') case 'OVERDUE': return t('invoices.overdue') case 'UNPAID': return t('invoices.unpaid') case 'PARTIALLY_PAID': return t('invoices.partially_paid') case 'PAID': return t('invoices.paid') default: return props.status } }) </script>