Skip to content

Commit c408dfb

Browse files
committed
Merge branch 'dev' of github.com:DefGuard/defguard into dev
2 parents c022ccd + 678f746 commit c408dfb

4 files changed

Lines changed: 17 additions & 3 deletions

File tree

web/messages/en/modal.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@
137137
"modal_network_device_manual_config_content": "Use the provided configuration file by importing it into your device's WireGuard app.",
138138
"modal_network_device_manual_config_download": "Download config file",
139139
"modal_network_device_manual_config_warning": "Defguard doesn't store private keys. Keys are generated in your browser — only the public key is saved. Download the configuration now; the private key won't be available later.",
140+
"modal_user_device_config_warning": "Defguard doesn't store private keys. This configuration excludes them and is not intended for client import or setup.",
140141
"modal_add_vector_destination_title": "Add Vector destination",
141142
"modal_add_logstash_destination_title": "Add Logstash destination",
142143
"modal_logstash_destination_title": "Logstash",

web/src/pages/NetworkDevicesPage/modals/NetworkDeviceConfigModal/NetworkDeviceConfigModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ const ModalContent = ({ config, device }: ModalData) => {
6868
<InfoBanner
6969
variant="warning"
7070
icon={IconKind.WarningOutlined}
71-
text={m.modal_network_device_manual_config_warning()}
71+
text={m.modal_user_device_config_warning()}
7272
/>
7373
<SizedBox height={ThemeSpacing.Xl2} />
7474
<CodeBox text={config.replaceAll('\n', '<br/>')} markdown />

web/src/shared/components/modals/AddUserDeviceModal/steps/AddDeviceModalManualDownloadStep/AddDeviceModalManualDownloadStep.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { m } from '../../../../../../paraglide/messages';
22
import { Divider } from '../../../../../defguard-ui/components/Divider/Divider';
3+
import { IconKind } from '../../../../../defguard-ui/components/Icon';
4+
import { InfoBanner } from '../../../../../defguard-ui/components/InfoBanner/InfoBanner';
35
import { ModalControls } from '../../../../../defguard-ui/components/ModalControls/ModalControls';
46
import { useAddUserDeviceModal } from '../../store/useAddUserDeviceModal';
57
import './style.scss';
@@ -14,8 +16,11 @@ export const AddDeviceModalManualDownloadStep = () => {
1416

1517
return (
1618
<div id="add-user-device-manual-download">
17-
<p>{m.modal_add_user_device_manual_download_warn_title()}</p>
18-
<p>{m.modal_add_user_device_manual_download_warn_content()}</p>
19+
<InfoBanner
20+
variant="warning"
21+
icon={IconKind.WarningOutlined}
22+
text={m.modal_network_device_manual_config_warning()}
23+
/>
1924
<Divider orientation="horizontal" />
2025
<ModalDeviceConfigSection data={response} privateKey={keys.privateKey} />
2126
<Divider />

web/src/shared/components/modals/UserDeviceConfigModal/UserDeviceConfigModal.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { m } from '../../../../paraglide/messages';
22
import type { AddDeviceResponse } from '../../../api/types';
33
import { Divider } from '../../../defguard-ui/components/Divider/Divider';
4+
import { IconKind } from '../../../defguard-ui/components/Icon';
5+
import { InfoBanner } from '../../../defguard-ui/components/InfoBanner/InfoBanner';
46
import { Modal } from '../../../defguard-ui/components/Modal/Modal';
57
import { ModalControls } from '../../../defguard-ui/components/ModalControls/ModalControls';
68
import { isPresent } from '../../../defguard-ui/utils/isPresent';
@@ -50,6 +52,12 @@ export const UserDeviceConfigModal = () => {
5052
const ModalContent = ({ data }: { data: AddDeviceResponse }) => {
5153
return (
5254
<>
55+
<InfoBanner
56+
variant="warning"
57+
icon={IconKind.WarningOutlined}
58+
text={m.modal_user_device_config_warning()}
59+
/>
60+
<Divider orientation="horizontal" />
5361
<ModalDeviceConfigSection data={data} />
5462
<Divider />
5563
<ModalControls

0 commit comments

Comments
 (0)