diff --git a/src/components/modal/ConfirmationModal.tsx b/src/components/modal/ConfirmationModal.tsx index 9cf17008..98a0b51d 100644 --- a/src/components/modal/ConfirmationModal.tsx +++ b/src/components/modal/ConfirmationModal.tsx @@ -35,29 +35,29 @@ const iconConfig = { info: { icon: 'material-symbols:info-outline-rounded', iconClassName: 'text-info-content', - bgClassName: 'bg-info', - outerRingClassName: 'bg-info/20', - borderClassName: 'border-info', + innerRingClassName: 'bg-info', + middleRingClassName: 'bg-info/12', + outerRingClassName: 'border-info/12 bg-info/8', }, success: { icon: 'heroicons:check', iconClassName: 'text-white', - bgClassName: 'bg-[#00D390]', - outerRingClassName: 'bg-[#00D3901F]', - borderClassName: 'border-[#CCF7EB]', + innerRingClassName: 'bg-success', + middleRingClassName: 'bg-success/12', + outerRingClassName: 'border-success/12 bg-success/8', }, error: { - icon: 'solar:danger-triangle-linear', + icon: 'heroicons:exclamation-triangle', iconClassName: 'text-error-content', - bgClassName: 'bg-[#f03338]', - outerRingClassName: 'bg-[#f3cdcd]', - borderClassName: 'border-[#fff0ef]', + innerRingClassName: 'bg-error', + middleRingClassName: 'bg-error/12', + outerRingClassName: 'border-error/12 bg-error/8', }, } as const; const ConfirmationModalIcon = ({ type, - size = 24, + size = 16, }: { type: 'info' | 'success' | 'error'; size?: number; @@ -65,28 +65,22 @@ const ConfirmationModalIcon = ({ const config = iconConfig[type]; return ( -
+
{text ?? 'Apakah anda yakin ingin melakukan hal ini?'}
{subtitleText && ( -{subtitleText}
+{subtitleText}
)}