diff --git a/frontend/src/components/ComfortPinMenu.tsx b/frontend/src/components/ComfortPinMenu.tsx index 7a3c5e73..43e62256 100644 --- a/frontend/src/components/ComfortPinMenu.tsx +++ b/frontend/src/components/ComfortPinMenu.tsx @@ -1,7 +1,9 @@ import { useTranslation } from "react-i18next"; +import { Bookmark, BookmarkX, Check, Eye, EyeOff, RotateCcw, Undo2 } from "lucide-react"; -import { type PlexCard, type Video } from "../lib/api"; +import { type PlexCard, type Video, type VideoStatus } from "../lib/api"; import { pinPlex, pinVideo, useComfortPin, type PinTarget } from "./comfortPin"; +import { type ActionMenuItem } from "./ui/ActionMenu"; import { ContextMenu } from "./ui/ContextMenu"; import { type ContextMenuController } from "./ui/useContextMenu"; @@ -44,7 +46,64 @@ export function PlexPinMenu({ menu }: { menu: ContextMenuController }) return c.title} />; } -/** The YouTube video lists (the feed grid, the Home rails). */ -export function VideoPinMenu({ menu }: { menu: ContextMenuController