Skip to content

Commit 57ef98e

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

File tree

3 files changed

+63
-4
lines changed

3 files changed

+63
-4
lines changed

src/assets/tor.svg

Lines changed: 6 additions & 0 deletions
Loading

src/components/Nav.tsx

Lines changed: 43 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import { A } from "@solidjs/router";
22
import { AiFillHome } from "solid-icons/ai";
33
import { OcLinkexternal2 } from "solid-icons/oc";
4-
import { createSignal } from "solid-js";
4+
import { Show, 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,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} />
3541
</A>
42+
43+
<Show when={config.torUrl}>
44+
<div class="separator" />
45+
<a
46+
href={config.torUrl}
47+
target="_blank"
48+
rel="noopener noreferrer">
49+
{t("onion")}
50+
<img src={torIcon} alt="Onion Icon" class="tor-icon" />
51+
</a>
52+
</Show>
3653
</div>
3754

3855
<div class="desktop-home-icon">
39-
<A href="https://olympusln.com">
56+
<A
57+
href="https://olympusln.com"
58+
target="_blank"
59+
rel="noopener noreferrer">
4060
<AiFillHome size={25} color="white" />
4161
</A>
4262
</div>
@@ -63,10 +83,29 @@ const Nav = () => {
6383
<A
6484
href="https://docs.zeusln.app/swaps/intro"
6585
target="_blank"
86+
rel="noopener noreferrer"
6687
onClick={closeMenu}>
6788
{t("documentation")} <OcLinkexternal2 size={24} />
6889
</A>
69-
<A href="https://olympusln.com" onClick={closeMenu}>
90+
<Show when={config.torUrl}>
91+
<a
92+
href={config.torUrl}
93+
target="_blank"
94+
rel="noopener noreferrer"
95+
onClick={closeMenu}>
96+
{t("onion")}
97+
<img
98+
src={torIcon}
99+
alt="Onion Icon"
100+
class="tor-icon"
101+
/>
102+
</a>
103+
</Show>
104+
<A
105+
href="https://olympusln.com"
106+
target="_blank"
107+
rel="noopener noreferrer"
108+
onClick={closeMenu}>
70109
<AiFillHome size={25} color="white" /> Home
71110
</A>
72111
</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)