From c2f22f9c528f8bc1e416581607f1bf89aff78f81 Mon Sep 17 00:00:00 2001 From: gidson5 <46024944+gidson5@users.noreply.github.com> Date: Mon, 27 Jan 2025 08:36:14 +0000 Subject: [PATCH] feat: connect and disconnect --- frontend/app/layout.js | 19 +- frontend/components/AddressBar.jsx | 34 + frontend/components/Header.jsx | 183 ++--- frontend/components/HowToPlay.jsx | 2 +- frontend/components/LockBodyScroll.jsx | 28 + frontend/components/WalletBar.jsx | 24 + frontend/components/WalletModal.jsx | 100 +++ frontend/components/starknet-provider.jsx | 38 ++ frontend/package-lock.json | 786 +++++++++++++++++++++- frontend/package.json | 3 + frontend/public/img/argent.svg | 1 + frontend/public/img/braavos.svg | 9 + 12 files changed, 1110 insertions(+), 117 deletions(-) create mode 100644 frontend/components/AddressBar.jsx create mode 100644 frontend/components/LockBodyScroll.jsx create mode 100644 frontend/components/WalletBar.jsx create mode 100644 frontend/components/WalletModal.jsx create mode 100644 frontend/components/starknet-provider.jsx create mode 100644 frontend/public/img/argent.svg create mode 100644 frontend/public/img/braavos.svg diff --git a/frontend/app/layout.js b/frontend/app/layout.js index 7d14f65c..2fc3dbc7 100644 --- a/frontend/app/layout.js +++ b/frontend/app/layout.js @@ -1,6 +1,7 @@ import { Geist, Geist_Mono } from "next/font/google"; import "./globals.css"; import Header from "@/components/Header"; +import { StarknetProvider } from "@/components/starknet-provider"; const geistSans = Geist({ variable: "--font-geist-sans", @@ -14,19 +15,21 @@ const geistMono = Geist_Mono({ export const metadata = { title: "LyricFlip", - description: "Play LyricFlip, the on-chain card game powered by Starknet! Guess songs from partial lyrics, explore genres & decades, wager tokens, and relive music nostalgia.", + description: + "Play LyricFlip, the on-chain card game powered by Starknet! Guess songs from partial lyrics, explore genres & decades, wager tokens, and relive music nostalgia.", }; export default function RootLayout({ children }) { return ( -
-