only show alternative languages
Seto Elkahfi committed
Nov 1, 2020 at 16:54 UTC
f31b981b00253ff112b0fca6a03bae1976fc4278
1 file changed
+20
-5
src/components/LanguageLinks.tsx
+20
-5
@@ -1,4 +1,4 @@
1
-import React, { Component } from "react";
1
+import React, { Component } from 'react'
2
3
const imgFlag = {
4
width: 16,
@@ -27,7 +27,6 @@ class LanguageLink extends Component<LinkProps> {
27
class LanguageLinks extends Component {
28
29
getLanguageList(): LinkProps[] {
30
- var languageList: LinkProps[] = []
30
31
const en = {
32
link: "https://setoelkahfi.com",
@@ -47,9 +46,25 @@ class LanguageLinks extends Component {
46
altTag: "Indonesian Flag"
47
}
48
50
- languageList.push(en)
51
- languageList.push(sv)
52
- languageList.push(id)
49
+ var language = "en"
50
+ const tld = window.location.hostname.split('.').pop()
51
+
52
+ if (tld === "id") {
53
+ language = "id"
54
+ } else if (tld === "se") {
55
+ language = "se"
56
+ }
57
+
58
+ var languageList: LinkProps[] = []
59
+ if (language !== "id") {
60
+ languageList.push(id)
61
+ }
62
+ if (language !== "se") {
63
+ languageList.push(sv)
64
+ }
65
+ if (language !== "en") {
66
+ languageList.push(en)
67
+ }
68
69
return languageList
70
}