mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-04-25 19:08:04 +01:00
Rename files
This commit is contained in:
23
ts/types/SystemTraySetting.std.ts
Normal file
23
ts/types/SystemTraySetting.std.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
// Copyright 2021 Signal Messenger, LLC
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
|
||||
import { makeEnumParser } from '../util/enum.std.js';
|
||||
|
||||
// Be careful when changing these values, as they are persisted.
|
||||
export enum SystemTraySetting {
|
||||
Uninitialized = 'Uninitialized',
|
||||
DoNotUseSystemTray = 'DoNotUseSystemTray',
|
||||
MinimizeToSystemTray = 'MinimizeToSystemTray',
|
||||
MinimizeToAndStartInSystemTray = 'MinimizeToAndStartInSystemTray',
|
||||
}
|
||||
|
||||
export const shouldMinimizeToSystemTray = (
|
||||
setting: SystemTraySetting
|
||||
): boolean =>
|
||||
setting === SystemTraySetting.MinimizeToSystemTray ||
|
||||
setting === SystemTraySetting.MinimizeToAndStartInSystemTray;
|
||||
|
||||
export const parseSystemTraySetting = makeEnumParser(
|
||||
SystemTraySetting,
|
||||
SystemTraySetting.Uninitialized
|
||||
);
|
||||
Reference in New Issue
Block a user