Files
masto-fe-archos/app/javascript/flavours/glitch/actions/onboarding.js
2025-10-12 13:42:02 +02:00

17 lines
432 B
JavaScript

import { openModal } from "./modal";
import { changeSetting, saveSettings } from "./settings";
export function showOnboardingOnce() {
return (dispatch, getState) => {
const alreadySeen = getState().getIn(["settings", "onboarded"]);
if (!alreadySeen) {
dispatch(openModal({
modalType: "ONBOARDING",
}));
dispatch(changeSetting(["onboarded"], true));
dispatch(saveSettings());
}
};
}