feat: fix payment flow
This commit is contained in:
@@ -74,9 +74,6 @@ const getStageLockState = (key, metadata) => {
|
||||
}
|
||||
return metadata.lyricsCount <= 0
|
||||
case 'director':
|
||||
if (metadata.hasPlaybackAsset) {
|
||||
return true
|
||||
}
|
||||
return !metadata.hasCover
|
||||
default:
|
||||
return true
|
||||
@@ -135,7 +132,7 @@ const getStageDescription = (key, metadata) => {
|
||||
return 'Votre playback IA est prêt à être validé'
|
||||
}
|
||||
if (hasPlaybackAsset) {
|
||||
return 'Modifier le playback généré'
|
||||
return 'Télécharger ou publier votre playback'
|
||||
}
|
||||
return 'Commencer la création de votre playback'
|
||||
default:
|
||||
@@ -153,7 +150,7 @@ const getStageLockedDescription = (key, metadata) => {
|
||||
}
|
||||
return metadata.lyricsCount > 0 ? undefined : 'Créez vos paroles pour débloquer le studio'
|
||||
case 'director':
|
||||
return metadata.hasPlaybackAsset ? 'Impossible de modifier le playback' : undefined
|
||||
return undefined
|
||||
default:
|
||||
return undefined
|
||||
}
|
||||
@@ -230,6 +227,15 @@ export const getStageAction = (key, project) => {
|
||||
return { route: hasFinalCover ? Routes.ChooseCoverType : Routes.PouchReady }
|
||||
}
|
||||
case 'director':
|
||||
if (project?.playbackUrl) {
|
||||
return {
|
||||
route: Routes.PlaybackDownload,
|
||||
params: {
|
||||
action: 'playback',
|
||||
project,
|
||||
},
|
||||
}
|
||||
}
|
||||
return {
|
||||
route: Routes.Playback,
|
||||
params: project ? { project } : undefined,
|
||||
|
||||
Reference in New Issue
Block a user