)
}
```
- [ ] **Step 2: Type-check**
```bash
cd app && yarn typecheck
```
- [ ] **Step 3: Commit**
```bash
git add app/src/components/Nav.tsx
git commit -m "feat: add Nav component"
```
---
### Task 13: Root Layout + Redirect Page
**Files:** `app/src/app/layout.tsx`, `app/src/app/page.tsx`
- [ ] **Step 1: Create `app/src/app/layout.tsx`**
```tsx
import type { ReactNode } from 'react'
import { WalletProviders } from '@/providers/WalletProviders'
import { ToastProvider } from '@/components/ui/Toast'
import { Nav } from '@/components/Nav'
import '@/styles/globals.css'
export const metadata = {
title: 'Solisting Explorer',
description: 'Explorer for the Solisting protocol on Solana',
}
export default function RootLayout({ children }: { children: ReactNode }) {
return (