From e53e8088bb777cbd5e557521415efc195d1b1f1d Mon Sep 17 00:00:00 2001 From: nmemmert Date: Mon, 19 Jan 2026 08:32:00 -0500 Subject: [PATCH] Unify nav styling; replace remaining emojis with Lucide icons (cards + loader); add brand icon in top nav --- src/app/page.tsx | 3 ++- src/components/AnsweredPrayers.tsx | 5 +++-- src/components/BottomNav.tsx | 13 ++++++++----- src/components/ThingsToPrayFor.tsx | 8 ++++---- 4 files changed, 17 insertions(+), 12 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index e66fa97..56f97c6 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -14,6 +14,7 @@ import HomePage from '@/components/HomePage'; import AnsweredPrayers from '@/components/AnsweredPrayers'; import { db } from '@/lib/firebase'; import { collection, addDoc, getDocs, updateDoc, query, where, doc } from 'firebase/firestore'; +import { Loader2 } from 'lucide-react'; import toast from 'react-hot-toast'; interface Prayer { @@ -194,7 +195,7 @@ export default function Home() { style={{ animationDirection: 'reverse', animationDuration: '1.5s' }} >
-
🙏
+
diff --git a/src/components/AnsweredPrayers.tsx b/src/components/AnsweredPrayers.tsx index aa69bde..6280a74 100644 --- a/src/components/AnsweredPrayers.tsx +++ b/src/components/AnsweredPrayers.tsx @@ -17,9 +17,10 @@ interface AnsweredPrayersProps { onEdit?: (prayer: Prayer) => void; } +import { CheckCircle2 } from 'lucide-react'; + export default function AnsweredPrayers({ prayers, onEdit }: AnsweredPrayersProps) { const answeredPrayers = prayers.filter(p => p.answered); - const { CheckCircle2 } = require('lucide-react'); return (
@@ -49,7 +50,7 @@ export default function AnsweredPrayers({ prayers, onEdit }: AnsweredPrayersProp onClick={() => onEdit?.(prayer)} >
- ✅ +
{prayer.prayFor && (
diff --git a/src/components/BottomNav.tsx b/src/components/BottomNav.tsx index c1761a2..3230ebb 100644 --- a/src/components/BottomNav.tsx +++ b/src/components/BottomNav.tsx @@ -79,7 +79,7 @@ export default function BottomNav({ activeTab, onTabChange }: BottomNavProps) { )} {/* Mobile Bottom Navigation */} -
{thingsToPrayFor.length === 0 ? ( -
-
✨
+
+

All Caught Up!

You've marked all your prayers as answered. Praise God for His faithfulness! @@ -92,7 +92,7 @@ export default function ThingsToPrayFor({ prayers, onEdit, onMarkPrayed }: Thing className="bg-slate-800/60 backdrop-blur-xl rounded-xl p-5 shadow-md border border-slate-700/50 transition-all hover:shadow-xl hover:bg-slate-800/80" >

-
🙏
+

{prayer.text}