feat: fix payment flow

This commit is contained in:
2026-09-04 13:04:27 +02:00
parent efbb7994f2
commit 3ba290031d
4 changed files with 248 additions and 30 deletions
+11 -5
View File
@@ -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,