From 7dfa1ad5f1376eab110a9a18afc29a6ae6306cc4 Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Sun, 3 Nov 2024 14:57:57 -0500 Subject: [PATCH] Fix Timezones --- src/equicordplugins/timezones/index.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/equicordplugins/timezones/index.tsx b/src/equicordplugins/timezones/index.tsx index 9dc1ad414..970ed28eb 100644 --- a/src/equicordplugins/timezones/index.tsx +++ b/src/equicordplugins/timezones/index.tsx @@ -14,7 +14,7 @@ import { Devs } from "@utils/constants"; import { openModal } from "@utils/modal"; import definePlugin, { OptionType } from "@utils/types"; import { findByPropsLazy } from "@webpack"; -import { i18n, Menu, Tooltip, useEffect, useState } from "@webpack/common"; +import { Menu, Tooltip, useEffect, useState } from "@webpack/common"; import { Message, User } from "discord-types/general"; import { SetTimezoneModal } from "./TimezoneModal"; @@ -27,6 +27,7 @@ export let timezones: Record = {}; })(); const classes = findByPropsLazy("timestamp", "compact", "contentOnly"); +const locale = findByPropsLazy("getLocale"); export const settings = definePluginSettings({ "24h Time": { @@ -50,7 +51,7 @@ export const settings = definePluginSettings({ function getTime(timezone: string, timestamp: string | number, props: Intl.DateTimeFormatOptions = {}) { const date = new Date(timestamp); - const formatter = new Intl.DateTimeFormat(i18n?.getLocale?.() ?? "en-US", { + const formatter = new Intl.DateTimeFormat(locale.getLocale() ?? "en-US", { hour12: !settings.store["24h Time"], timeZone: timezone, ...props