diff --git a/frontend/src/components/Playlists.tsx b/frontend/src/components/Playlists.tsx index 1228904..14c84d5 100644 --- a/frontend/src/components/Playlists.tsx +++ b/frontend/src/components/Playlists.tsx @@ -20,6 +20,7 @@ import { ArrowDown, ArrowUp, Check, + ExternalLink, GripVertical, ListPlus, Pencil, @@ -320,9 +321,8 @@ export default function Playlists({ canWrite }: { canWrite: boolean }) { }, [sortedPlaylists]); const builtin = detail?.kind === "watch_later"; - // YouTube-mirrored playlists can be edited locally and synced back (the read-sync skips - // a dirty mirror so it won't clobber unpushed edits); the chip just marks their origin. - const mirrored = detail?.source === "youtube"; + // YouTube-mirrored playlists can be edited locally and synced back (the read-sync skips a + // dirty mirror so it won't clobber unpushed edits); the YT-link button marks their origin. const editable = !builtin; const linked = editable && !!detail?.yt_playlist_id; const [syncing, setSyncing] = useState(false); @@ -651,7 +651,7 @@ export default function Playlists({ canWrite }: { canWrite: boolean }) { className="text-lg font-semibold bg-card border border-border rounded-md px-2 py-0.5 outline-none focus:border-accent" /> ) : ( -