From d638cb434af4af48a2a1570febec048dcbaece59 Mon Sep 17 00:00:00 2001 From: escobarjonatan Date: Fri, 22 Nov 2024 11:13:40 -0600 Subject: [PATCH] STUD-381: Add disable minting flag on edit song logic (#832) --- apps/studio/src/pages/home/library/EditSong.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/studio/src/pages/home/library/EditSong.tsx b/apps/studio/src/pages/home/library/EditSong.tsx index df035c00..6e8414c3 100644 --- a/apps/studio/src/pages/home/library/EditSong.tsx +++ b/apps/studio/src/pages/home/library/EditSong.tsx @@ -9,6 +9,7 @@ import { useNavigate, useParams } from "react-router"; import * as Yup from "yup"; import { resizeCloudinaryImage } from "@newm-web/utils"; import { MintingStatus } from "@newm-web/types"; +import { useFlags } from "launchdarkly-react-client-sdk"; import DeleteSongModal from "./DeleteSongModal"; import { SongRouteParams } from "./types"; import { @@ -48,6 +49,7 @@ const EditSong: FunctionComponent = () => { const dispatch = useDispatch(); const { songId } = useParams<"songId">() as SongRouteParams; + const { webStudioDisableTrackDistributionAndMinting } = useFlags(); const { data: genres = [] } = useGetGenresQuery(); const { data: roles = [] } = useGetRolesQuery(); const { @@ -171,7 +173,9 @@ const EditSong: FunctionComponent = () => { ipi: ipis?.join(", "), isExplicit: parentalAdvisory === "Explicit", isInstrumental: instrumental, - isMinting: isSongEditable(mintingStatus), + isMinting: + isSongEditable(mintingStatus) && + !webStudioDisableTrackDistributionAndMinting, isrc, iswc, language,