diff --git a/src/lib/components/Badge.svelte b/src/lib/components/Badge.svelte index 5baf82c..b175a2c 100644 --- a/src/lib/components/Badge.svelte +++ b/src/lib/components/Badge.svelte @@ -5,6 +5,7 @@ [BadgeType.INFO]: '⏳', [BadgeType.PENDING]: '📦', [BadgeType.WARNING]: '⚠️', + [BadgeType.REFUNDED]: '🪷', [BadgeType.SUCCESS]: '✓', [BadgeType.ERROR]: 'X' }; @@ -12,8 +13,12 @@ export let title = 'Info'; export let type: BadgeType = BadgeType.INFO; - if (title === 'CONFIRMED') { + if (title === 'CONFIRMED' || title === 'succeeded') { type = BadgeType.SUCCESS; + } else if (title === 'CANCELLED') { + type = BadgeType.ERROR; + } else if (title === 'REFUNDED') { + type = BadgeType.REFUNDED; } $: icon = badgeIcons[type]; @@ -21,7 +26,7 @@