@@ -9,7 +9,6 @@ import defineMessages from '@app/utils/defineMessages';
99import { MediaStatus } from '@server/constants/media' ;
1010import { MediaServerType } from '@server/constants/server' ;
1111import type { DownloadingItem } from '@server/lib/downloadtracker' ;
12- import { useRouter } from 'next/router' ;
1312import { useIntl } from 'react-intl' ;
1413
1514const messages = defineMessages ( 'components.StatusBadge' , {
@@ -48,13 +47,11 @@ const StatusBadge = ({
4847 statusLabelOverride,
4948} : StatusBadgeProps ) => {
5049 const intl = useIntl ( ) ;
51- const router = useRouter ( ) ;
5250 const { hasPermission } = useUser ( ) ;
5351 const settings = useSettings ( ) ;
5452
5553 let mediaLink : string | undefined ;
5654 let mediaLinkDescription : string | undefined ;
57- let mediaLinkReplace = false ;
5855
5956 const calculateDownloadProgress = ( media : DownloadingItem ) => {
6057 return Math . round ( ( ( media ?. size - media ?. sizeLeft ) / media ?. size ) * 100 ) ;
@@ -98,8 +95,6 @@ const StatusBadge = ({
9895 } else if ( hasPermission ( Permission . MANAGE_REQUESTS ) ) {
9996 if ( mediaType && tmdbId ) {
10097 mediaLink = `/${ mediaType } /${ tmdbId } ?manage=1` ;
101- mediaLinkReplace =
102- router . asPath . split ( '?' ) [ 0 ] === `/${ mediaType } /${ tmdbId } ` ;
10398 mediaLinkDescription = intl . formatMessage ( messages . managemedia , {
10499 mediaType : intl . formatMessage (
105100 mediaType === 'movie' ? globalMessages . movie : globalMessages . tvshow
@@ -174,7 +169,6 @@ const StatusBadge = ({
174169 < Badge
175170 badgeType = "success"
176171 href = { mediaLink }
177- replace = { mediaLinkReplace }
178172 className = { `${
179173 inProgress && 'relative !bg-gray-700/80 !px-0 hover:!bg-gray-700'
180174 } overflow-hidden`}
@@ -240,7 +234,6 @@ const StatusBadge = ({
240234 < Badge
241235 badgeType = "success"
242236 href = { mediaLink }
243- replace = { mediaLinkReplace }
244237 className = { `${
245238 inProgress && 'relative !bg-gray-700/80 !px-0 hover:!bg-gray-700'
246239 } overflow-hidden`}
@@ -306,7 +299,6 @@ const StatusBadge = ({
306299 < Badge
307300 badgeType = "primary"
308301 href = { mediaLink }
309- replace = { mediaLinkReplace }
310302 className = { `${
311303 inProgress && 'relative !bg-gray-700/80 !px-0 hover:!bg-gray-700'
312304 } overflow-hidden`}
@@ -361,11 +353,7 @@ const StatusBadge = ({
361353 case MediaStatus . PENDING :
362354 return (
363355 < Tooltip content = { mediaLinkDescription } >
364- < Badge
365- badgeType = "warning"
366- href = { mediaLink }
367- replace = { mediaLinkReplace }
368- >
356+ < Badge badgeType = "warning" href = { mediaLink } >
369357 { intl . formatMessage ( is4k ? messages . status4k : messages . status , {
370358 status : intl . formatMessage ( globalMessages . pending ) ,
371359 } ) }
@@ -376,7 +364,7 @@ const StatusBadge = ({
376364 case MediaStatus . BLOCKLISTED :
377365 return (
378366 < Tooltip content = { mediaLinkDescription } >
379- < Badge badgeType = "danger" href = { mediaLink } replace = { mediaLinkReplace } >
367+ < Badge badgeType = "danger" href = { mediaLink } >
380368 { intl . formatMessage ( is4k ? messages . status4k : messages . status , {
381369 status :
382370 statusLabelOverride ??
@@ -400,7 +388,6 @@ const StatusBadge = ({
400388 < Badge
401389 badgeType = "danger"
402390 href = { mediaLink }
403- replace = { mediaLinkReplace }
404391 className = { `${
405392 inProgress && 'relative !bg-gray-700/80 !px-0 hover:!bg-gray-700'
406393 } overflow-hidden`}
0 commit comments