Set properly language on html element
This commit is contained in:
		
							parent
							
								
									f450a8dc4e
								
							
						
					
					
						commit
						16d2ef4315
					
				| @ -4,8 +4,7 @@ | |||||||
|     <meta charset="utf-8" /> |     <meta charset="utf-8" /> | ||||||
|     <meta name="viewport" content="width=device-width, initial-scale=1" /> |     <meta name="viewport" content="width=device-width, initial-scale=1" /> | ||||||
|     <meta name="theme-color" content="#000000" /> |     <meta name="theme-color" content="#000000" /> | ||||||
|     <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap&subset=latin,latin-ext" /> |     <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap&subset=latin,latin-ext" /> | ||||||
|     <link rel="manifest" href="%PUBLIC_URL%/manifest.json" /> |  | ||||||
|     <title>Zgłoszenie praktyki studenckiej</title> |     <title>Zgłoszenie praktyki studenckiej</title> | ||||||
|     <base href="/"> |     <base href="/"> | ||||||
|   </head> |   </head> | ||||||
|  | |||||||
| @ -64,6 +64,7 @@ const LanguageSwitcher = ({ className, ...props }: HTMLProps<HTMLUListElement>) | |||||||
| 
 | 
 | ||||||
|     const handleLanguageChange = (language: string) => () => { |     const handleLanguageChange = (language: string) => () => { | ||||||
|         i18n.changeLanguage(language); |         i18n.changeLanguage(language); | ||||||
|  |         document.documentElement.lang = language; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     const isActive = (language: string) => language.toLowerCase() === i18n.language.toLowerCase(); |     const isActive = (language: string) => language.toLowerCase() === i18n.language.toLowerCase(); | ||||||
|  | |||||||
| @ -17,10 +17,11 @@ i18n | |||||||
|     .init({ |     .init({ | ||||||
|         resources, |         resources, | ||||||
|         fallbackLng: "en", |         fallbackLng: "en", | ||||||
|         debug: true, |  | ||||||
|         interpolation: { |         interpolation: { | ||||||
|             escapeValue: false |             escapeValue: false | ||||||
|         } |         } | ||||||
|     }) |     }) | ||||||
| 
 | 
 | ||||||
|  | document.documentElement.lang = i18n.language; | ||||||
|  | 
 | ||||||
| export default i18n; | export default i18n; | ||||||
|  | |||||||
| @ -36,7 +36,7 @@ | |||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   .header__divider { |   .header__divider { | ||||||
|     margin: 0 .5rem; |     margin: 0 1rem; | ||||||
|     background: #274057; |     background: #274057; | ||||||
|     width: 1px; |     width: 1px; | ||||||
|     height: 60%; |     height: 60%; | ||||||
| @ -59,6 +59,10 @@ | |||||||
|   li { |   li { | ||||||
|     list-style: none; |     list-style: none; | ||||||
| 
 | 
 | ||||||
|  |     &:not(:last-child) { | ||||||
|  |       margin-right: .5rem; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|     a { |     a { | ||||||
|       padding: 7px; |       padding: 7px; | ||||||
|       display: block; |       display: block; | ||||||
| @ -68,4 +72,6 @@ | |||||||
| 
 | 
 | ||||||
| .language-switcher__language--active { | .language-switcher__language--active { | ||||||
|   font-weight: bold; |   font-weight: bold; | ||||||
|  |   cursor: default; | ||||||
|  |   text-decoration: none; | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user