diff options
| author | Andrej Mihajlov <and@mullvad.net> | 2019-06-27 19:43:17 +0200 |
|---|---|---|
| committer | Andrej Mihajlov <and@mullvad.net> | 2019-06-27 20:30:47 +0200 |
| commit | a18523cc1e5a07075403370c93e11564a8d2d94b (patch) | |
| tree | 78f093b22097b53c005eb16bfee5a21db739b60b /gui/src/renderer/components | |
| parent | bdf2b46118845c959b06e861a7a3ecec8f54788e (diff) | |
| download | mullvadvpn-a18523cc1e5a07075403370c93e11564a8d2d94b.tar.xz mullvadvpn-a18523cc1e5a07075403370c93e11564a8d2d94b.zip | |
Add notification settings
Diffstat (limited to 'gui/src/renderer/components')
| -rw-r--r-- | gui/src/renderer/components/Preferences.tsx | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gui/src/renderer/components/Preferences.tsx b/gui/src/renderer/components/Preferences.tsx index d8c8887c0d..b690a506b3 100644 --- a/gui/src/renderer/components/Preferences.tsx +++ b/gui/src/renderer/components/Preferences.tsx @@ -17,11 +17,13 @@ export interface IPreferencesProps { autoStart: boolean; autoConnect: boolean; allowLan: boolean; + enableSystemNotifications: boolean; monochromaticIcon: boolean; startMinimized: boolean; enableMonochromaticIconToggle: boolean; enableStartMinimizedToggle: boolean; setAutoStart: (autoStart: boolean) => void; + setEnableSystemNotifications: (flag: boolean) => void; setAutoConnect: (autoConnect: boolean) => void; setAllowLan: (allowLan: boolean) => void; setStartMinimized: (startMinimized: boolean) => void; @@ -93,6 +95,22 @@ export default class Preferences extends Component<IPreferencesProps> { )} </Cell.Footer> + <Cell.Container> + <Cell.Label> + {messages.pgettext('preferences-view', 'Notifications')} + </Cell.Label> + <Cell.Switch + isOn={this.props.enableSystemNotifications} + onChange={this.props.setEnableSystemNotifications} + /> + </Cell.Container> + <Cell.Footer> + {messages.pgettext( + 'preferences-view', + 'Enable or disable system notifications. The critical notifications will always be displayed.', + )} + </Cell.Footer> + <MonochromaticIconToggle enable={this.props.enableMonochromaticIconToggle} monochromaticIcon={this.props.monochromaticIcon} |
