summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOliver <oliver@mohlin.dev>2025-03-18 09:54:17 +0100
committerMarkus Pettersson <markus.pettersson@mullvad.net>2025-04-30 11:04:49 +0200
commited3a16edd58dc31c7706e43bde50fdaa74f7e09f (patch)
treeed1c4ffd92d811fe7606b7e916a04d6f885b198e
parent33086db2ef7970e55e993aed1bceecacfdd86a8e (diff)
downloadmullvadvpn-ed3a16edd58dc31c7706e43bde50fdaa74f7e09f.tar.xz
mullvadvpn-ed3a16edd58dc31c7706e43bde50fdaa74f7e09f.zip
Use new Button in custom dns settings
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/components/CustomDnsSettings.tsx20
1 files changed, 12 insertions, 8 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/CustomDnsSettings.tsx b/desktop/packages/mullvad-vpn/src/renderer/components/CustomDnsSettings.tsx
index 1be8d0be2e..cb01154020 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/components/CustomDnsSettings.tsx
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/CustomDnsSettings.tsx
@@ -2,13 +2,12 @@ import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'
import { messages } from '../../shared/gettext';
import { useAppContext } from '../context';
-import { IconButton } from '../lib/components';
+import { Button, IconButton } from '../lib/components';
import { formatHtml } from '../lib/html-formatter';
import { IpAddress } from '../lib/ip';
import { useBoolean, useMounted, useStyledRef } from '../lib/utility-hooks';
import { useSelector } from '../redux/store';
import Accordion from './Accordion';
-import * as AppButton from './AppButton';
import {
AriaDescribed,
AriaDescription,
@@ -386,12 +385,17 @@ function ConfirmationDialog(props: IConfirmationDialogProps) {
isOpen={props.isOpen}
type={ModalAlertType.caution}
buttons={[
- <AppButton.RedButton key="confirm" onClick={props.confirm}>
- {messages.pgettext('vpn-settings-view', 'Add anyway')}
- </AppButton.RedButton>,
- <AppButton.BlueButton key="back" onClick={props.abort}>
- {messages.gettext('Back')}
- </AppButton.BlueButton>,
+ <Button variant="destructive" key="confirm" onClick={props.confirm}>
+ <Button.Text>
+ {
+ // TRANSLATORS: Button label to add a private IP DNS server despite warning.
+ messages.pgettext('vpn-settings-view', 'Add anyway')
+ }
+ </Button.Text>
+ </Button>,
+ <Button key="back" onClick={props.abort}>
+ <Button.Text>{messages.gettext('Back')}</Button.Text>
+ </Button>,
]}
close={props.abort}
message={message}