Skip to content

Commit f3b7e5e

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

File tree

3 files changed

+55
-3
lines changed

3 files changed

+55
-3
lines changed

src/assets/tor.svg

Lines changed: 6 additions & 0 deletions
Loading

src/components/Nav.tsx

Lines changed: 35 additions & 3 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,14 +31,30 @@ 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} />
3541
</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" />
4159
</A>
4260
</div>
@@ -63,10 +81,24 @@ const Nav = () => {
6381
<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} />
6887
</A>
69-
<A href="https://olympusln.com" onClick={closeMenu}>
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
71103
</A>
72104
</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)