'use client' import { useState } from 'react' import { useRouter } from 'next/navigation' import Link from 'next/link' import { Pencil, ChevronRight, ShoppingBag, HandHeart, MessageSquareText, MapPin, Flame, Bell, Sun, Crown, LogOut, Wallet, } from 'lucide-react' /* ─── Quick Actions ──────────────────────────────────────────── */ const QUICK_ACTIONS = [ { href: '/souq', icon: ShoppingBag, label: 'Souq' }, { href: '/waqf', icon: HandHeart, label: 'Waqf' }, { href: '/forum', icon: MessageSquareText, label: 'Forum' }, { href: '/halal-monitor', icon: MapPin, label: 'Halal Monitor' }, ] /* ─── Settings Items ─────────────────────────────────────────── */ const SETTINGS = [ { icon: Flame, label: 'Spirituality Stats', value: '124-day streak', color: 'text-orange-400', }, { icon: Bell, label: 'Notifications', value: '', color: 'text-[#999]', }, { icon: Sun, label: 'Appearance', value: 'Dark Mode', color: 'text-[#999]', }, { icon: Crown, label: 'Upgrade to Pro', value: '', color: 'text-[#D4AF37]', gold: true, }, ] /* ─── Component ──────────────────────────────────────────────── */ export default function ProfilePage() { const router = useRouter() const handleSignOut = () => { if (typeof window !== 'undefined') { localStorage.clear() } router.push('/login') } return (
ahmad@email.com
FLH Wallet
Quick Actions
{action.label}
) })}Settings