From b3d896235db3b29e4fd500d2a5a37808d0f3a62b Mon Sep 17 00:00:00 2001 From: Dharit Tantiviramanond Date: Thu, 18 Jan 2024 16:17:28 -0500 Subject: [PATCH 1/2] Re-add downloads when lossless downloads flag disabled --- .../web/src/components/track/GiantTrackTile.tsx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/packages/web/src/components/track/GiantTrackTile.tsx b/packages/web/src/components/track/GiantTrackTile.tsx index 8c01610822d..236798e93c6 100644 --- a/packages/web/src/components/track/GiantTrackTile.tsx +++ b/packages/web/src/components/track/GiantTrackTile.tsx @@ -61,6 +61,7 @@ import styles from './GiantTrackTile.module.css' import { GiantTrackTileProgressInfo } from './GiantTrackTileProgressInfo' import InfoLabel from './InfoLabel' import { PlayPauseButton } from './PlayPauseButton' +import DownloadButtons from 'components/download-buttons/DownloadButtons' const { requestOpen: openPublishTrackConfirmationModal } = publishTrackConfirmationModalUIActions @@ -503,12 +504,26 @@ export const GiantTrackTile = ({ ) } + const renderScheduledReleaseRow = () => { return ( ) } + const renderDownloadButtons = () => { + return ( + + ) + } + const isLoading = loading || artworkLoading // Omitting isOwner and hasStreamAccess so that we always show gated DogEars const dogEarType = isLoading @@ -715,6 +730,7 @@ export const GiantTrackTile = ({ ) : null} {renderTags()} + {!isLosslessDownloadsEnabled ? renderDownloadButtons() : null} {isLosslessDownloadsEnabled && hasDownloadableAssets ? ( From 321719c1fc2dbc13af3a8787d87858f29223c074 Mon Sep 17 00:00:00 2001 From: Dharit Tantiviramanond Date: Thu, 18 Jan 2024 16:49:26 -0500 Subject: [PATCH 2/2] gated section too --- packages/web/src/components/track/GiantTrackTile.tsx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/web/src/components/track/GiantTrackTile.tsx b/packages/web/src/components/track/GiantTrackTile.tsx index 236798e93c6..540de39ac9e 100644 --- a/packages/web/src/components/track/GiantTrackTile.tsx +++ b/packages/web/src/components/track/GiantTrackTile.tsx @@ -683,10 +683,7 @@ export const GiantTrackTile = ({ - {isStreamGated && - streamConditions && - isLosslessDownloadsEnabled && - !hasDownloadableAssets ? ( + {isStreamGated && streamConditions ? (