+ {simpleToggle}
+
+ }
+ {...props}
+ onDone={() => {
+ props.onClose();
+ props.onDone && props.onDone();
+ }}
+ >
+ {simpleMode
+ ?
+
+ {settingsCardVoiceBitrateSimple}
+ {settingsCardChannelsSimple}
+
+ {showInfo &&
+
+ {infoCard}
+
+ }
+
+ :
+
+ {settingsCardFreq}
+ {settingsCardRate}
+ {settingsCardPacsize}
+ {settingsCardChannels}
+
+
+ {settingsCardVoiceBitrate}
+ {settingsCardProfiles}
+
+ {showInfo &&
+
+ {infoCard}
+
+ }
+
+ }
+
+ );
+};
diff --git a/src/equicordplugins/betterScreenshare.desktop/components/ScreenshareSettingsModal.tsx b/src/equicordplugins/betterScreenshare.desktop/components/ScreenshareSettingsModal.tsx
index a20143f7..3c0a8945 100644
--- a/src/equicordplugins/betterScreenshare.desktop/components/ScreenshareSettingsModal.tsx
+++ b/src/equicordplugins/betterScreenshare.desktop/components/ScreenshareSettingsModal.tsx
@@ -22,7 +22,6 @@ import { ModalSize, openModalLazy } from "@utils/modal";
import { Button, Card, Forms, React, Select, Slider, TextInput, useEffect, useState } from "@webpack/common";
import { SelectOption } from "@webpack/types";
-import { MicrophoneSettingsModal } from "../../betterMicrophone.desktop/components";
import {
MediaEngineStore,
openURL,
@@ -37,6 +36,7 @@ import {
validateTextInputNumber
} from "../../philsPluginLibrary.desktop";
import { Styles } from "../../philsPluginLibrary.desktop/styles";
+import { MicrophoneSettingsModal } from "../components";
import { PluginInfo } from "../constants";
import { ScreenshareAudioProfile, ScreenshareAudioStore, ScreenshareProfile, ScreenshareStore } from "../stores";
diff --git a/src/equicordplugins/betterScreenshare.desktop/components/index.tsx b/src/equicordplugins/betterScreenshare.desktop/components/index.tsx
index 5177495f..74eadc24 100644
--- a/src/equicordplugins/betterScreenshare.desktop/components/index.tsx
+++ b/src/equicordplugins/betterScreenshare.desktop/components/index.tsx
@@ -17,5 +17,6 @@
*/
export * from "./AudioSourceSelect";
+export * from "./MicrophoneSettingsModal";
export * from "./OpenScreenshareSettingsButton";
export * from "./ScreenshareSettingsModal";
diff --git a/src/equicordplugins/betterScreenshare.desktop/stores/index.ts b/src/equicordplugins/betterScreenshare.desktop/stores/index.ts
index d9e47818..1a2fdfe8 100644
--- a/src/equicordplugins/betterScreenshare.desktop/stores/index.ts
+++ b/src/equicordplugins/betterScreenshare.desktop/stores/index.ts
@@ -16,5 +16,6 @@
* along with this program. If not, see