diff --git a/src/app/contributor/page.tsx b/src/app/contributor/page.tsx index 7590207..82819f6 100644 --- a/src/app/contributor/page.tsx +++ b/src/app/contributor/page.tsx @@ -5,6 +5,8 @@ import React, { useState, useEffect, useCallback } from 'react'; import { useAuth } from '@/contexts/AuthContext'; import { useRouter } from 'next/navigation'; import { createClient } from '@/lib/supabase/client'; +import Header from '@/components/Header'; +import Footer from '@/components/Footer'; // ─── Types ──────────────────────────────────────────────────────────────────── @@ -246,6 +248,7 @@ export default function ContributorDashboard() { return (
+
{notification && (
)} -
+
{/* Sidebar */}
); } diff --git a/src/app/reading-list/page.tsx b/src/app/reading-list/page.tsx index 701f2f6..350864d 100644 --- a/src/app/reading-list/page.tsx +++ b/src/app/reading-list/page.tsx @@ -4,6 +4,8 @@ import Link from "next/link"; import AppImage from "@/components/ui/AppImage"; import Header from "@/components/Header"; import Footer from "@/components/Footer"; +import AdImage from "@/components/AdImage"; +import { ADS_728X90, shuffle } from "@/lib/ads"; import { createClient } from "@/lib/supabase/client"; interface SavedArticle { @@ -309,6 +311,13 @@ export default function ReadingListPage() {
)}
+ + {/* In-content 728x90 banner */} + {ADS_728X90.length > 0 && ( +
+ +
+ )}
+ + {/* In-content 728x90 banner */} + {ADS_728X90.length > 0 && ( +
+ +
+ )}