feat: implement authenticated user dashboard with episode listing and pagination

This commit is contained in:
Michael committed 2026-04-16 15:04:57 +02:00
1 parent e01b661aa2
commit 90ee8df9df
1 file changed
+3 -4
+3 -4
View File
@@ -1,14 +1,13 @@
import { useEffect, useState } from 'react'; import { useEffect, useState } from 'react';
import { useQuery } from '@tanstack/react-query'; import { useQuery } from '@tanstack/react-query';
import { Link } from 'react-router-dom';
import { episodeService, Episode } from '../services/episodeService'; import { episodeService, Episode } from '../services/episodeService';
import { authService } from '../services/authService'; import { authService } from '../services/authService';
import Header from '../components/Header'; import Header from '../components/Header';
import EpisodeCard from '../components/EpisodeCard';
import AudioPlayer from '../components/AudioPlayer';
import { Sparkles, Play, Clock, TrendingUp } from 'lucide-react';
import EpisodeCard from '../components/EpisodeCard'; import EpisodeCard from '../components/EpisodeCard';
import EpisodeDetails from '../components/EpisodeDetails'; import EpisodeDetails from '../components/EpisodeDetails';
import AudioPlayer from '../components/AudioPlayer';
import { Sparkles, Play, Clock, TrendingUp, Loader, RefreshCcw } from 'lucide-react';
export default function Dashboard() { export default function Dashboard() {
const [user, setUser] = useState<any>(null); const [user, setUser] = useState<any>(null);