/*
* SPDX-License-Identifier: GPL-3.0
* Vesktop, a desktop app aiming to give you a snappier Discord Experience
* Copyright (c) 2023 Vendicated and Vencord contributors
*/
import "./traySetting.css";
import { Margins } from "@vencord/types/utils";
import { findByCodeLazy } from "@vencord/types/webpack";
import { Forms, Switch } from "@vencord/types/webpack/common";
import { isInCall, setCurrentState } from "renderer/patches/tray";
import { isLinux, isMac } from "renderer/utils";
import { SettingsComponent } from "./Settings";
const ColorPicker = findByCodeLazy(".Messages.USER_SETTINGS_PROFILE_COLOR_SELECT_COLOR", ".BACKGROUND_PRIMARY)");
const presets = [
"#3DB77F", // discord default ~
"#F6BFAC", // Vesktop inpired
"#FC2F2F", // red
"#2FFC33", // green
"#FCF818", // yellow
"#2FFCE6", // light-blue
"#3870FA", // blue
"#6F32FD", // purple
"#FC18EC" // pink
];
if (!isLinux)
VesktopNative.app.getAccentColor().then(color => {
if (color) presets.unshift(color);
});
export const TraySwitch: SettingsComponent = ({ settings }) => {
if (isMac) return null;
return (