Skip to content

Commit aba6c98

Browse files
committed
Build frontend for challenge openguild-labs#3
1 parent 019aa19 commit aba6c98

33 files changed

+8017
-3626
lines changed

.DS_Store

8 KB
Binary file not shown.

challenge-1-vesting/.DS_Store

6 KB
Binary file not shown.

challenge-1-vesting/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Add your information to the below list to officially participate in the workshop
1010

1111
| Emoji | Name | Github Username | Occupations |
1212
| ----- | ---- | ------------------------------------- | ----------- |
13-
|| Jade Laurence Empleo | [syntaxsurge](https://github.com/syntaxsurge) | Self-employed |
13+
|| Jade Laurence Empleo | [syntaxsurge](https://github.com/syntaxsurge) | Freelancer |
1414

1515
## 💻 Local development environment setup
1616

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
import type { Metadata } from "next";
22
import { Unbounded } from "next/font/google";
33
import "./globals.css";
4-
import '@rainbow-me/rainbowkit/styles.css';
5-
import { Providers } from '@/app/providers';
4+
import "@rainbow-me/rainbowkit/styles.css";
5+
import { Providers } from "@/app/providers";
6+
import Navbar from "@/components/navbar";
67

78
const unbounded = Unbounded({
8-
subsets: ['latin'],
9-
weight: ['400', '700'],
10-
display: 'swap',
11-
})
9+
subsets: ["latin"],
10+
weight: ["400", "700"],
11+
display: "swap",
12+
});
1213

1314
export const metadata: Metadata = {
1415
title: "DOT UI kit",
@@ -21,16 +22,13 @@ export default function RootLayout({
2122
children: React.ReactNode;
2223
}>) {
2324
return (
24-
<html lang="en">
25-
<body
26-
className={unbounded.className}
27-
>
25+
<html lang="en" suppressHydrationWarning>
26+
<body className={unbounded.className}>
2827
<Providers>
29-
<main>
30-
{children}
31-
</main>
28+
<Navbar />
29+
<main className="flex flex-col min-h-screen">{children}</main>
3230
</Providers>
3331
</body>
3432
</html>
3533
);
36-
}
34+
}
Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,29 @@
11
"use client";
2+
23
import MintRedeemLstBifrost from "@/components/mint-redeem-lst-bifrost";
3-
import SigpassKit from "@/components/sigpasskit";
4-
import Navbar from "@/components/navbar";
4+
import {
5+
Card,
6+
CardHeader,
7+
CardTitle,
8+
CardDescription,
9+
} from "@/components/ui/card";
510

611
export default function MintRedeemLstBifrostPage() {
712
return (
8-
<div className="flex flex-col gap-8 max-w-[768px] mx-auto min-h-screen items-center justify-center">
9-
<SigpassKit />
10-
<Navbar />
11-
<h1 className="text-2xl font-bold">Mint/Redeem LST Bifrost</h1>
13+
<div className="flex flex-col gap-8 max-w-[768px] mx-auto min-h-screen items-center justify-center py-16 px-4">
14+
<Card className="w-full border-0 bg-muted/30 backdrop-blur-md shadow-lg">
15+
<CardHeader className="space-y-4 text-center">
16+
<CardTitle className="text-3xl md:text-4xl font-extrabold bg-gradient-to-r from-violet-500 via-pink-500 to-orange-500 bg-clip-text text-transparent">
17+
Mint&nbsp;/&nbsp;Redeem&nbsp;LST&nbsp;Bifrost
18+
</CardTitle>
19+
<CardDescription>
20+
Swap supported assets for liquid staking tokens or redeem them anytime through
21+
cross-chain Bifrost orders with seamless approvals and progress tracking.
22+
</CardDescription>
23+
</CardHeader>
24+
</Card>
25+
1226
<MintRedeemLstBifrost />
1327
</div>
1428
);
15-
}
29+
}

0 commit comments

Comments
 (0)