diff --git a/packages/styles/src/Alert/Alert.ts b/packages/styles/src/Alert/Alert.ts index 78b9a0d8b..f730ed58b 100644 --- a/packages/styles/src/Alert/Alert.ts +++ b/packages/styles/src/Alert/Alert.ts @@ -1,4 +1,42 @@ -type AlertButtonStyle = 'small' | 'outlined' | 'contrast' | 'neutral' | 'info' | 'warning' | 'danger' | 'success' +type AlertButtonStyle = 'default' | 'contrast' | 'neutral' | 'info' | 'warning' | 'danger' | 'success' + +const getColorsForNormalVariant = (style: AlertButtonStyle) => { + switch (style) { + case 'default': + return 'bg-default text-text' + case 'contrast': + return 'bg-default text-contrast' + case 'neutral': + return 'bg-default text-neutral' + case 'info': + return 'bg-default text-info' + case 'warning': + return 'bg-default text-warning' + case 'danger': + return 'bg-default text-danger' + case 'success': + return 'bg-default text-success' + } +} + +const getColorsForPrimaryVariant = (style: AlertButtonStyle) => { + switch (style) { + case 'default': + return 'bg-default text-foreground' + case 'contrast': + return 'bg-contrast text-text' + case 'neutral': + return 'bg-neutral text-neutral-contrast' + case 'info': + return 'bg-info text-info-contrast' + case 'warning': + return 'bg-warning text-warning-contrast' + case 'danger': + return 'bg-danger text-danger-contrast' + case 'success': + return 'bg-success text-success-contrast' + } +} type AlertButton = { text: string @@ -23,7 +61,15 @@ export class SKAlert { buttonsString() { const genButton = function (buttonDesc: AlertButton, index: number) { return ` - ` @@ -36,7 +82,7 @@ export class SKAlert { .join('') const str = ` -
+
${buttonString}
` @@ -57,7 +103,7 @@ export class SKAlert { buttonsTemplate = '' panelStyle = 'style="padding-bottom: 8px"' } - const titleTemplate = this.title ? `
${this.title}
` : '' + const titleTemplate = this.title ? `
${this.title}
` : '' const messageTemplate = this.text ? `

${this.text}

` : '' const template = ` diff --git a/packages/ui-services/src/Alert/Functions.ts b/packages/ui-services/src/Alert/Functions.ts index 81c4c2bf7..94a82446f 100644 --- a/packages/ui-services/src/Alert/Functions.ts +++ b/packages/ui-services/src/Alert/Functions.ts @@ -22,7 +22,7 @@ export function confirmDialog({ buttons: [ { text: cancelButtonText, - style: 'neutral', + style: 'default', action() { resolve(false) }, @@ -30,6 +30,7 @@ export function confirmDialog({ { text: confirmButtonText, style: confirmButtonStyle, + primary: true, action() { resolve(true) }, @@ -56,7 +57,7 @@ export function alertDialog({ buttons: [ { text: closeButtonText, - style: 'neutral', + style: 'default', action: resolve, }, ], diff --git a/packages/web/src/javascripts/Components/ConfirmDeleteAccountModal/ConfirmDeleteAccountModal.tsx b/packages/web/src/javascripts/Components/ConfirmDeleteAccountModal/ConfirmDeleteAccountModal.tsx index 1e0928343..5aa84876a 100644 --- a/packages/web/src/javascripts/Components/ConfirmDeleteAccountModal/ConfirmDeleteAccountModal.tsx +++ b/packages/web/src/javascripts/Components/ConfirmDeleteAccountModal/ConfirmDeleteAccountModal.tsx @@ -25,22 +25,20 @@ const ConfirmDeleteAccountModal = ({ application, viewControllerManager }: Props
- Delete account? + Delete account?
-

{STRING_DELETE_ACCOUNT_CONFIRMATION}

+

{STRING_DELETE_ACCOUNT_CONFIRMATION}

-
-