Fix URL params in embed player #907

This commit is contained in:
Merlin
2025-03-29 10:34:04 +01:00
committed by GitHub
2 changed files with 10 additions and 2 deletions

View File

@@ -121,7 +121,11 @@ const EmbeddableVideoPlayer = ({ videoId }: EmbeddableVideoPlayerProps) => {
alt="close-icon" alt="close-icon"
title="Close player" title="Close player"
onClick={() => { onClick={() => {
setSearchParams({}); setSearchParams(params => {
const newParams = new URLSearchParams(params);
newParams.delete('videoId');
return newParams;
});
}} }}
/> />

View File

@@ -39,7 +39,11 @@ const VideoListItem = ({
<div className={`video-item ${viewLayout}`}> <div className={`video-item ${viewLayout}`}>
<a <a
onClick={() => { onClick={() => {
setSearchParams({ videoId: video.youtube_id }); setSearchParams(params => {
const newParams = new URLSearchParams(params);
newParams.set('videoId', video.youtube_id);
return newParams;
});
}} }}
> >
<div className={`video-thumb-wrap ${viewLayout}`}> <div className={`video-thumb-wrap ${viewLayout}`}>