diff --git a/package.json b/package.json index 3b59e28..23331f1 100644 --- a/package.json +++ b/package.json @@ -11,10 +11,19 @@ "dependencies": { "@ethereum-attestation-service/eas-contracts": "^1.7.1", "@ethereum-attestation-service/eas-sdk": "^2.5.0", + "@rainbow-me/rainbowkit": "^2.1.5", + "@tanstack/react-query": "^5.52.1", + "class-variance-authority": "^0.7.0", "ethers": "^6.13.2", + "lucide-react": "^0.436.0", "next": "14.2.6", + "radix-ui": "^1.0.1", "react": "^18", "react-dom": "^18", + "react-query": "^3.39.3", + "tailwind-merge": "^2.5.2", + "urql": "^4.1.0", + "viem": "2.x", "wagmi": "^2.12.7" }, "devDependencies": { diff --git a/src/app/events/page.tsx b/src/app/events/page.tsx new file mode 100644 index 0000000..39522dc --- /dev/null +++ b/src/app/events/page.tsx @@ -0,0 +1,3 @@ +export default function Events() { + return

Events

+} \ No newline at end of file diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 5bbaa3d..1cc3ab7 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,22 +1,37 @@ +import "./globals.css"; import type { Metadata } from "next"; import { Inter } from "next/font/google"; -import "./globals.css"; +import { headers } from "next/headers"; +import { type ReactNode } from "react"; +import { cookieToInitialState } from "wagmi"; + +import { getConfig } from "../wagmi"; +import { Providers } from "./providers"; +import { Header } from "@/components/Header"; const inter = Inter({ subsets: ["latin"] }); export const metadata: Metadata = { title: "Bacchus", - description: "Onboarding project", + description: "Events and tickets", }; -export default function RootLayout({ - children, -}: Readonly<{ - children: React.ReactNode; -}>) { +export default function RootLayout(props: { children: ReactNode }) { + const initialState = cookieToInitialState( + getConfig(), + headers().get("cookie"), + ); return ( - {children} + + +
+
+ {props.children} +
+
+ ); } + diff --git a/src/app/page.tsx b/src/app/page.tsx index ffb3594..bd55c6e 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,13 +1,13 @@ export default function Home() { - return ( -
-

Bacchus Onboarding

- {/*

Create Party

-
-