translations and pickers
This commit is contained in:
+5
-3
@@ -8,7 +8,8 @@
|
||||
*/
|
||||
|
||||
import { logDebug, logError, logWarn } from "@rustpad/logger";
|
||||
import { formatNumber, setLanguage, translateApiMessage } from "@rustpad/i18n";
|
||||
import { formatNumber, restoreGuestLanguage, translateApiMessage } from "@rustpad/i18n";
|
||||
import { restoreGuestTheme } from "@rustpad/theme";
|
||||
|
||||
const DEFAULT_ERRORS = {
|
||||
400: "Invalid request.",
|
||||
@@ -70,10 +71,11 @@ function clearExpiredSession() {
|
||||
sessionStorage.removeItem("rustpad:auth-token");
|
||||
localStorage.removeItem("rustpad:nickname");
|
||||
sessionStorage.removeItem("rustpad:nickname");
|
||||
localStorage.removeItem("rustpad:language");
|
||||
document.cookie = "rustpad_nickname=; Path=/; SameSite=Lax; Max-Age=0";
|
||||
void setLanguage("en", { persist: false });
|
||||
restoreGuestTheme();
|
||||
void restoreGuestLanguage();
|
||||
window.dispatchEvent(new CustomEvent("rustpad:session-expired"));
|
||||
window.dispatchEvent(new CustomEvent("rustpad:session-change", { detail: { session: null } }));
|
||||
}
|
||||
|
||||
async function clearSessionIfInvalid() {
|
||||
|
||||
Reference in New Issue
Block a user