mirror of
https://git.vectorsigma.ru/public/tubearchivist.git
synced 2026-08-04 23:09:34 +00:00
Fix URL params in embed player #907
This commit is contained in:
@@ -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;
|
||||||
|
});
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
|||||||
@@ -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}`}>
|
||||||
|
|||||||
Reference in New Issue
Block a user