Skip to content

Commit 34bc0c3

Browse files
authored
feat: add dev mode warning (#477)
1 parent f5b11d8 commit 34bc0c3

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/renderer/coremods/settings/pages/Updater.tsx

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { toast } from "@common";
22
import i18n, { Messages } from "@common/i18n";
33
import React from "@common/react";
4-
import { Button, Divider, Flex, SliderItem, SwitchItem, Text, Tooltip } from "@components";
4+
import { Button, Divider, Flex, Notice, SliderItem, SwitchItem, Text, Tooltip } from "@components";
55
import { Logger } from "@replugged";
66
import { plugins } from "src/renderer/managers/plugins";
77
import { themes } from "src/renderer/managers/themes";
@@ -60,6 +60,7 @@ export const Updater = (): React.ReactElement => {
6060
const isAnyUpdating = hasAnyUpdates && updatesAvailable.some((u) => u.id in updatePromises);
6161
const isAllComplete = hasAnyUpdates && updatesAvailable.every((u) => !u.available);
6262
const isAnyComplete = hasAnyUpdates && updatesAvailable.some((u) => !u.available);
63+
const isRepluggedDev = window.RepluggedNative.getVersion() === "dev";
6364

6465
const checkForUpdates = async (): Promise<void> => {
6566
const previousUpdates = getAvailableUpdates();
@@ -137,6 +138,15 @@ export const Updater = (): React.ReactElement => {
137138
stickToMarkers={true}>
138139
{Messages.REPLUGGED_UPDATES_OPTS_INTERVAL}
139140
</SliderItem>
141+
{isRepluggedDev && (
142+
<div style={{ marginBottom: "16px" }}>
143+
<Notice messageType={Notice.Types.WARNING}>
144+
{Messages.REPLUGGED_DEVELOPER_MODE_WARNING.format({
145+
url: "https://replugged.dev/download",
146+
})}
147+
</Notice>
148+
</div>
149+
)}
140150
<Flex
141151
justify={Flex.Justify.BETWEEN}
142152
align={Flex.Align.CENTER}

0 commit comments

Comments
 (0)