Document emoji picker (#4338)

Co-authored-by: Tom Moor <tom.moor@gmail.com>
This commit is contained in:
Apoorv Mishra
2023-09-03 18:41:14 +05:30
committed by GitHub
parent 0054b7152e
commit 1c7bb65c7a
57 changed files with 1367 additions and 510 deletions

View File

@@ -1,11 +1,18 @@
import useStores from "./useStores";
export default function useUserLocale() {
/**
* Returns the user's locale, or undefined if the user is not logged in.
*
* @param languageCode Whether to only return the language code
* @returns The user's locale, or undefined if the user is not logged in
*/
export default function useUserLocale(languageCode?: boolean) {
const { auth } = useStores();
if (!auth.user || !auth.user.language) {
if (!auth.user?.language) {
return undefined;
}
return auth.user.language;
const { language } = auth.user;
return languageCode ? language.split("_")[0] : language;
}