Skip to content

Commit 639fe93

Browse files
committed
The welcome message now always shows on new clients in demo mode
1 parent 3ef0fd9 commit 639fe93

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

client/src/common/components/WelcomeDialog/WelcomeDialog.jsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {t} from "i18next";
1212
export const Dialog = () => {
1313
const close = useContext(DialogContext);
1414

15-
const reloadConfig = useContext(ConfigContext)[1];
15+
const [config, reloadConfig] = useContext(ConfigContext);
1616

1717
const [step, setStep] = useState(1);
1818
const [provider, setProvider] = useState("ookla");
@@ -23,11 +23,15 @@ export const Dialog = () => {
2323
const [animating, setAnimating] = useState(false);
2424

2525
const finish = async () => {
26-
await patchRequest("/config/provider", {value: provider});
26+
if (config.previewMode) {
27+
localStorage.setItem("welcomeShown", "true");
28+
} else {
29+
await patchRequest("/config/provider", {value: provider});
2730

28-
await patchRequest("/config/ping", {value: ping});
29-
await patchRequest("/config/download", {value: download});
30-
await patchRequest("/config/upload", {value: upload});
31+
await patchRequest("/config/ping", {value: ping});
32+
await patchRequest("/config/download", {value: download});
33+
await patchRequest("/config/upload", {value: upload});
34+
}
3135

3236
reloadConfig();
3337

client/src/common/contexts/Config/ConfigContext.jsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ export const ConfigProvider = (props) => {
3737
useEffect(reloadConfig, []);
3838

3939
useEffect(() => {
40-
if (config.provider === "none") setWelcomeShown(true);
40+
if (config.previewMode && !localStorage.getItem("welcomeShown")) setWelcomeShown(true);
41+
if (!config.previewMode && config.provider === "none") setWelcomeShown(true);
4142
}, [config]);
4243

4344
return (

0 commit comments

Comments
 (0)