Refactored queries.

This commit is contained in:
Mike Cao 2024-01-30 00:10:25 -08:00
parent 18e36aa7b3
commit b16f5cc067
67 changed files with 523 additions and 576 deletions

View file

@ -10,7 +10,7 @@ const messages = {
'en-US': enUS,
};
const selector = state => state.locale;
const selector = (state: { locale: any }) => state.locale;
export function useLocale() {
const locale = useStore(selector);
@ -18,7 +18,7 @@ export function useLocale() {
const dir = getTextDirection(locale);
const dateLocale = getDateLocale(locale);
async function loadMessages(locale) {
async function loadMessages(locale: string) {
const { ok, data } = await httpGet(`${process.env.basePath}/intl/messages/${locale}.json`);
if (ok) {
@ -26,7 +26,7 @@ export function useLocale() {
}
}
async function saveLocale(value) {
async function saveLocale(value: string) {
if (!messages[value]) {
await loadMessages(value);
}