Refac change searchParam handling for subtitle and download page

This commit is contained in:
MerlinScheurer
2025-03-29 10:27:54 +01:00
parent cbfb66b5c8
commit 11afb29384
2 changed files with 8 additions and 4 deletions

View File

@@ -44,9 +44,11 @@ const SubtitleList = ({ subtitleList }: SubtitleListProps) => {
<div className="video-item list">
<a
onClick={() => {
setSearchParams({
videoId: subtitle.youtube_id,
t: stripNanoSecs(subtitle.subtitle_start) || '00:00:00',
setSearchParams(params => {
params.set('videoId', subtitle.youtube_id);
params.set('t', stripNanoSecs(subtitle.subtitle_start) || '00:00:00');
return params;
});
}}
>

View File

@@ -260,9 +260,11 @@ const Download = () => {
onChange={async event => {
const value = event.currentTarget.value;
const params = new URLSearchParams();
const params = searchParams;
if (value !== 'all') {
params.append('channel', value);
} else {
params.delete('channel');
}
setSearchParams(params);