Skip to content

Commit c930955

Browse files
committed
updates per comments
1 parent 0ebf3d7 commit c930955

File tree

3 files changed

+40
-9
lines changed

3 files changed

+40
-9
lines changed

apps/hyperdrive-trading/src/ui/app/Navbar/DevtoolsMenu.tsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@ export function DevtoolsMenu(): ReactElement {
2222
<FeatureFlagMenuItem flagName="version-picker">
2323
Show Version Picker
2424
</FeatureFlagMenuItem>
25+
<MenuItem
26+
onClick={() => {
27+
throw new Error(
28+
`Rollbar Test Error: Thrown in ${import.meta.env.VITE_ROLLBAR_ENV as string} environment on Rollbar.`,
29+
);
30+
}}
31+
title={"Throw Test Error"}
32+
/>
2533
</ul>
2634
</div>
2735
);
@@ -52,3 +60,10 @@ function FeatureFlagMenuItem({
5260
</li>
5361
);
5462
}
63+
function MenuItem({ onClick, title }: { onClick?: () => void; title: string }) {
64+
return (
65+
<li>
66+
<button onClick={onClick}>{title}</button>
67+
</li>
68+
);
69+
}

apps/hyperdrive-trading/src/ui/app/Navbar/Navbar.tsx

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,23 @@ export function Navbar(): ReactElement {
3636
</span>
3737
<ArrowTopRightOnSquareIcon className="-mt-0.5 inline h-4" />
3838
</a>
39-
{showVersionPicker ? <VersionPicker /> : undefined}
39+
{showVersionPicker ? (
40+
<VersionPicker />
41+
) : (
42+
<a
43+
target="_blank"
44+
rel="noreferrer"
45+
href="https://warpcast.com/~/compose?text=Can%20you%20outtrade%20me%20on%20Hyperdrive%3F%20Warp%20your%20best%20Hyperdrive%20trade%20screenshot%20below%20%F0%9F%93%88%20%2Fdelv&embeds[]=https://frames.hyperdrive.trade"
46+
className="text-white daisy-btn rounded-full"
47+
>
48+
<span className="hidden sm:inline">Cast on Warpcast</span>
49+
<span className="inline sm:hidden">Cast</span>
50+
<img
51+
className="h-4"
52+
src="https://raw.githubusercontent.com/vrypan/farcaster-brand/ea95543f6d1308dd52631f5e81f395a60447df0b/icons/icon-transparent/transparent-white.svg"
53+
/>
54+
</a>
55+
)}
4056

4157
{import.meta.env.DEV && !isTailwindSmallScreen ? (
4258
<DevtoolsMenu />

apps/hyperdrive-trading/src/ui/base/components/VersionPicker.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,21 @@ export default function VersionPicker(): JSX.Element {
77
tabIndex={0}
88
className="daisy-btn flex items-center justify-center rounded-full"
99
>
10-
v1.0.0
10+
Latest Version
1111
<ChevronDownIcon className="hidden h-4 sm:inline" />
1212
</div>
1313
<ul
1414
tabIndex={0}
1515
className="daisy-menu daisy-dropdown-content z-[1] w-auto gap-2 rounded-lg bg-base-100 p-4 shadow"
1616
>
1717
<li>
18-
<a>v1.0.0</a>
19-
</li>
20-
<li>
21-
<a>v1.0.1</a>
22-
</li>
23-
<li>
24-
<a>v1.0.2</a>
18+
<a
19+
rel="noreferrer"
20+
target="_blank"
21+
href="https://testnet-v1.hyperdrive.box/"
22+
>
23+
V1 Pools
24+
</a>
2525
</li>
2626
</ul>
2727
</div>

0 commit comments

Comments
 (0)