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"
title="Close player"
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}`}>
<a
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}`}>