TelegramPWA/src/hooks/useLangString.ts
2022-02-02 22:52:33 +01:00

17 lines
429 B
TypeScript

import * as langProvider from '../util/langProvider';
import { useState } from '../lib/teact/teact';
const useLangString = (langCode: string | undefined, key: string): string | undefined => {
const [translation, setTranslation] = useState<string>();
if (langCode) {
langProvider
.getTranslationForLangString(langCode, key)
.then(setTranslation);
}
return translation;
};
export default useLangString;