Fixes a crash caused by too many redraws (#759)
This commit is contained in:
		
							parent
							
								
									b741559dbc
								
							
						
					
					
						commit
						ad3a06384f
					
				
					 1 changed files with 3 additions and 4 deletions
				
			
		|  | @ -1,5 +1,4 @@ | ||||||
| import { useTranslation } from "next-i18next"; | import { useTranslation } from "next-i18next"; | ||||||
| import { useEffect } from "react"; |  | ||||||
| 
 | 
 | ||||||
| type LocaleProps = { | type LocaleProps = { | ||||||
|   localeProp: string; |   localeProp: string; | ||||||
|  | @ -8,9 +7,9 @@ type LocaleProps = { | ||||||
| export const useLocale = (props: LocaleProps) => { | export const useLocale = (props: LocaleProps) => { | ||||||
|   const { i18n, t } = useTranslation("common"); |   const { i18n, t } = useTranslation("common"); | ||||||
| 
 | 
 | ||||||
|   useEffect(() => { |   if (i18n.language !== props.localeProp) { | ||||||
|     (async () => await i18n.changeLanguage(props.localeProp))(); |     i18n.changeLanguage(props.localeProp); | ||||||
|   }, [i18n, props.localeProp]); |   } | ||||||
| 
 | 
 | ||||||
|   return { |   return { | ||||||
|     i18n, |     i18n, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Alex van Andel
						Alex van Andel