Skip to content

Commit 15bbbb8

Browse files
committed
feat: Adding onion link to the header
1 parent 05536d2 commit 15bbbb8

File tree

3 files changed

+60
-8
lines changed

3 files changed

+60
-8
lines changed

src/assets/tor.svg

Lines changed: 6 additions & 0 deletions
Loading

src/components/Nav.tsx

Lines changed: 40 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import { OcLinkexternal2 } from "solid-icons/oc";
44
import { createSignal } from "solid-js";
55

66
import logo from "../assets/olympus-z-white.svg";
7+
import torIcon from "../assets/tor.svg";
8+
import { config } from "../config";
79
import { useGlobalContext } from "../context/Global";
810
import "../style/nav.scss";
911

@@ -29,16 +31,32 @@ const Nav = () => {
2931
<div class="separator" />
3032
<A href="/history">{t("history")}</A>
3133
<div class="separator" />
32-
<A href="https://docs.zeusln.app/swaps/intro" target="_blank">
34+
35+
<a
36+
href="https://docs.zeusln.app/swaps/intro"
37+
target="_blank"
38+
rel="noopener noreferrer">
3339
{t("documentation")}
3440
<OcLinkexternal2 size={24} />
35-
</A>
41+
</a>
42+
43+
<div class="separator" />
44+
<a
45+
href={config.torUrl}
46+
target="_blank"
47+
rel="noopener noreferrer">
48+
{t("onion")}
49+
<img src={torIcon} alt="Onion Icon" class="tor-icon" />
50+
</a>
3651
</div>
3752

3853
<div class="desktop-home-icon">
39-
<A href="https://olympusln.com">
54+
<a
55+
href="https://olympusln.com"
56+
target="_blank"
57+
rel="noopener noreferrer">
4058
<AiFillHome size={25} color="white" />
41-
</A>
59+
</a>
4260
</div>
4361

4462
<div
@@ -60,15 +78,29 @@ const Nav = () => {
6078
<A href="/history" onClick={closeMenu}>
6179
{t("history")}
6280
</A>
63-
<A
81+
<a
6482
href="https://docs.zeusln.app/swaps/intro"
6583
target="_blank"
84+
rel="noopener noreferrer"
6685
onClick={closeMenu}>
6786
{t("documentation")} <OcLinkexternal2 size={24} />
68-
</A>
69-
<A href="https://olympusln.com" onClick={closeMenu}>
87+
</a>
88+
89+
<a
90+
href={config.torUrl}
91+
target="_blank"
92+
rel="noopener noreferrer"
93+
onClick={closeMenu}>
94+
{t("onion")}
95+
<img src={torIcon} alt="Onion Icon" class="tor-icon" />
96+
</a>
97+
<a
98+
href="https://olympusln.com"
99+
target="_blank"
100+
rel="noopener noreferrer"
101+
onClick={closeMenu}>
70102
<AiFillHome size={25} color="white" /> Home
71-
</A>
103+
</a>
72104
</div>
73105
)}
74106
</div>

src/style/nav.scss

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,3 +135,17 @@
135135
}
136136
}
137137
}
138+
139+
.desktop-nav-links a img.tor-icon {
140+
height: 22px;
141+
width: auto;
142+
margin-left: 4px;
143+
filter: brightness(0) invert(1);
144+
}
145+
146+
.mobile-nav-overlay a img.tor-icon {
147+
height: 24px;
148+
width: auto;
149+
filter: brightness(0) invert(1);
150+
}
151+

0 commit comments

Comments
 (0)