Uname:
Linux webm012.cluster130.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software:
Apache
PHP version:
8.0.30 [ PHP INFO ] PHP os:
Linux
Server Ip:
145.239.37.162
Your Ip:
216.73.216.190
User:
dreampi (1009562) | Group:
users (100)
Safe Mode:
OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl
import { reactive } from "vue";
const globalLabels = reactive(window.wpAmeliaLabels)
function usePaymentGatewayName (payment) {
if (payment.gateway === 'onSite') {
return globalLabels.on_site
}
if (payment.gateway === 'wc') {
return payment.gatewayTitle
}
if (payment.gateway) {
return payment.gateway.charAt(0).toUpperCase() + payment.gateway.slice(1)
}
}
function usePaymentStatusName (status) {
switch (status) {
case ('paid'):
return globalLabels.paid
case ('pending'):
return globalLabels.pending
case ('partiallyPaid'):
return globalLabels.partially_paid
case ('refunded'):
return globalLabels.refunded
}
}
function usePaymentStatusIcon (status, amColors) {
switch (status) {
case 'paid':
return {
icon: 'am-icon-checkmark-circle',
color: amColors.colorSuccess
}
case 'pending':
return {
icon: 'am-icon-refresh',
color: amColors.colorWarning
}
case 'partiallyPaid':
return {
icon:'am-icon-prepaid',
color: amColors.colorPrimary
}
case 'refunded':
return {
icon:'am-icon-refund',
color: amColors.colorError
}
}
}
export {
usePaymentGatewayName,
usePaymentStatusName,
usePaymentStatusIcon,
}