const TransactionStatusBadge = ({ status }) => { let badgeProps = { className: ['h-fit'], text: '' }; switch (status) { case 'cancel': badgeProps.className.push('badge-solid-red'); badgeProps.text = 'Pesanan Batal' break; case 'draft': badgeProps.className.push('badge-red'); badgeProps.text = 'Pending Quotation' break; case 'waiting': badgeProps.className.push('badge-yellow'); badgeProps.text = 'Pesanan diterima' break; case 'sale': badgeProps.className.push('badge-yellow'); badgeProps.text = 'Pesanan diproses' break; case 'shipping': badgeProps.className.push('badge-green'); badgeProps.text = 'Pesanan dikirim' break; case 'partial_shipping': badgeProps.className.push('badge-green'); badgeProps.text = 'Dikirim sebagian' break; case 'done': badgeProps.className.push('badge-solid-green'); badgeProps.text = 'Pesanan Selesai' break; } badgeProps.className = badgeProps.className.join(' '); return (
{ badgeProps.text }
) }; export default TransactionStatusBadge;