diff --git a/src/app/bookmarks/page.tsx b/src/app/bookmarks/page.tsx new file mode 100644 index 0000000..5a2766d --- /dev/null +++ b/src/app/bookmarks/page.tsx @@ -0,0 +1,179 @@ +"use client"; + +import { useState, useEffect } from 'react'; +import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; +import InlineVideoPlayer from "@/components/inline-video-player"; +import { Bookmark, Heart, Star, Film } from 'lucide-react'; + +interface Video { + id: number; + title: string; + path: string; + size: number; + thumbnail: string; + type: string; + bookmark_count: number; + star_count: number; + avg_rating: number; + library_path: string; +} + +export default function BookmarksPage() { + const [videos, setVideos] = useState([]); + const [loading, setLoading] = useState(true); + const [selectedVideo, setSelectedVideo] = useState