diff --git a/src/components/AuthModal.jsx b/src/components/AuthModal.jsx index cecb76f..cf747d0 100644 --- a/src/components/AuthModal.jsx +++ b/src/components/AuthModal.jsx @@ -15,7 +15,7 @@ export default function AuthModal({ onClose }) { const { login: saveAuth } = useAuthContext(); return ( -
e.target === e.currentTarget && onClose()}> +
e.target === e.currentTarget && onClose()}>
diff --git a/src/components/feed/FeedContent.jsx b/src/components/feed/FeedContent.jsx index 8d85705..67e0a9d 100644 --- a/src/components/feed/FeedContent.jsx +++ b/src/components/feed/FeedContent.jsx @@ -8,6 +8,7 @@ export default function FeedContent({ filteredAds, activeNav, liked, + likeCountAdj, onLike, onEdit, onDelete, @@ -58,6 +59,7 @@ export default function FeedContent({ key={ad.id} ad={ad} liked={liked.has(ad.id)} + likeCountAdj={likeCountAdj[ad.id] || 0} onLike={onLike} onEdit={activeNav === "myads" ? onEdit : undefined} onDelete={activeNav === "myads" ? onDelete : undefined} diff --git a/src/components/landing/Navbar.jsx b/src/components/landing/Navbar.jsx index f64bde6..944b31a 100644 --- a/src/components/landing/Navbar.jsx +++ b/src/components/landing/Navbar.jsx @@ -1,16 +1,23 @@ import { useTranslation } from 'react-i18next'; import GlobeIcon from "../icons/GlobeIcon"; +import MoonIcon from "../icons/MoonIcon"; +import SunIcon from "../icons/SunIcon"; import { useLanguageToggle } from "../../hooks/useLanguageToggle"; +import { useTheme } from "../../context/ThemeContext"; export default function Navbar({ onLoginClick }) { const { t } = useTranslation(); const { language, toggleLanguage } = useLanguageToggle(); + const { theme, toggle: toggleTheme } = useTheme(); return (