diff --git a/src/pages/HomePage.jsx b/src/pages/HomePage.jsx index 036b0f0..3bfccce 100644 --- a/src/pages/HomePage.jsx +++ b/src/pages/HomePage.jsx @@ -1,9 +1,9 @@ -import React, { useState, useEffect } from 'react'; -import { Link } from 'react-router-dom'; -import { useMedia } from '../contexts/MediaContext'; -import { useAuth } from '../contexts/AuthContext'; -import { listMedia } from '../services/supabase'; -import { mediaTypes } from '../services/mediaService'; +import React, { useState, useEffect } from "react"; +import { Link } from "react-router-dom"; +import { useMedia } from "../contexts/MediaContext"; +import { useAuth } from "../contexts/AuthContext"; +import { listMedia } from "../services/supabase"; +import { mediaTypes } from "../services/mediaService"; import { FiTrendingUp, FiCalendar, FiAward } from "react-icons/fi"; import MediaCarousel from "../components/media/MediaCarousel"; import { getImageUrl } from "../services/tmdbApi"; @@ -20,15 +20,15 @@ const HomePage = () => { setLoading(true); setError(null); const { data, error } = await listMedia(); - + if (error) { throw new Error(error); } - + setMedia(data || []); } catch (err) { - console.error('Error loading media:', err); - setError('Не удалось загрузить контент'); + console.error("Error loading media:", err); + setError("Не удалось загрузить контент"); } finally { setLoading(false); } @@ -68,11 +68,8 @@ const HomePage = () => {
Пока нет доступного контента
- {user?.role === 'admin' && ( - + {user?.role === "admin" && ( + Добавить контент )}