From 6e8b5ab66ca9d7c47c1059a8669b815c566b0e0e Mon Sep 17 00:00:00 2001 From: leon Date: Wed, 9 Sep 2026 09:34:46 +0200 Subject: [PATCH] feat: fixes --- src/screens/cover/ChooseCoverType.js | 61 ++++++++++++++++++++-------- 1 file changed, 44 insertions(+), 17 deletions(-) diff --git a/src/screens/cover/ChooseCoverType.js b/src/screens/cover/ChooseCoverType.js index 0b89a64..6ef901c 100644 --- a/src/screens/cover/ChooseCoverType.js +++ b/src/screens/cover/ChooseCoverType.js @@ -1,12 +1,13 @@ import { BlurView } from 'expo-blur' import * as ImagePicker from 'expo-image-picker' import React, { useCallback, useEffect, useMemo, useState } from 'react' -import { Modal, Platform, Pressable, StyleSheet, Text, View } from 'react-native' +import { Modal, Platform, Pressable, ScrollView, StyleSheet, Text, View } from 'react-native' import useMinuit from 'react-native-minuit/src/hooks/useMinuit' import BorderGradientButton from '../../components/BorderGradientButton' import GradientButton from '../../components/GradientButton' import { Input } from '../../components/Input' import MusicLandHeader from '../../components/MusicLandHeader' +import MusiclandPlaybackCover from '../../components/MusiclandPlaybackCover' import firebase, { projectsRef, usersRef } from '../../config/firebase' import { uploadFileToFirebase } from '../../helpers/uploadToFirebase' import Page from '../../layouts/Page' @@ -319,35 +320,39 @@ export const ChooseCoverType = () => { return ( - - + Personnalise ta pochette - Choisis une photo ou une image de ta galerie pour illustrer ta chanson au centre de - la pochette MusicLand. + Ton morceau est choisi ! Crée maintenant la pochette qui l’accompagnera dans + MusicLand. Ta photo ou l’image de ton choix apparaîtra au centre du modèle ci-dessous. + + + + Aperçu de ta pochette + + - Tu peux aussi appuyer sur « Voir ma pochette » pour découvrir le modèle proposé. - Tu pourras ensuite valider ta pochette à l’étape suivante. + Choisis une image dans ta galerie pour la personnaliser, ou conserve le visuel + proposé. Tu pourras vérifier puis valider ta pochette à l’étape suivante. - - + { } const styles = StyleSheet.create({ + content: { + flexGrow: 1, + width: '100%', + maxWidth: 620, + alignSelf: 'center', + paddingVertical: gutters, + paddingHorizontal: gutters, + gap: 16, + }, + previewContainer: { + alignItems: 'center', + gap: 8, + }, + coverPreview: { + width: '100%', + maxWidth: 280, + }, + previewCaption: { + fontFamily: FONT_FAMILY.InterRegular, + fontSize: 13, + color: Palette.white, + }, coverInstructions: { padding: 20, gap: 12,