From 32331d8b2b881b3a258f156553e00a35fc153470 Mon Sep 17 00:00:00 2001 From: Leon Date: Thu, 12 Feb 2026 11:26:14 +0100 Subject: [PATCH] stripe and small fixes --- src/data/data.js | 54 +++++++---------------- src/providers/StripeProvider.js | 55 ++++++++++++++++++------ src/screens/HitParade/HitParade.js | 2 +- src/screens/Publishing/PublishYoutube.js | 5 ++- 4 files changed, 61 insertions(+), 55 deletions(-) diff --git a/src/data/data.js b/src/data/data.js index d0ed30b..8bd4bb1 100644 --- a/src/data/data.js +++ b/src/data/data.js @@ -403,54 +403,32 @@ export const VOICE = [ { title: 'BASE', data: [ - 'Une voix féminine interprétera ta chanson.', - 'Une voix masculine interprétera ta chanson.', - 'Deux voix pour interpréter ta chanson.', - 'Solo vocal puissant et dramatique.', - 'Un chœur gospel pour (dimension spirituelle ou émotionnelle).', - 'Un cri brut et puissant (émotion intense).', - 'Un couplet interprété en rap.', - 'Voix qui raconte une histoire, souvent sans chanter.', - 'Paroles déclamées plutôt que chantées, souvent dans un style poétique ou de slam.', - 'Technique vocale entre parler et chanter, typique de la musique expressionniste.', + 'Une voix féminine', + 'Une voix masculine', + 'Deux voix', + 'Un couplet rap', + 'Voix parlée', ], }, { title: 'SENSIBILITÉ', data: [ - 'Voix séduisante et sensuelle.', - 'Voix profonde et résonnante.', - 'Voix légère et aérienne.', - 'Voix relaxante et sophistiquée.', - 'Voix synthétique.', - 'Voix découpées pour un style EDM ou future bass.', - 'Effet de distorsion (rendu + agressif).', - 'Slam (Chant parlé).', - 'Rap moderne.', + 'Voix douce et intime', + 'Voix profonde et résonnante', + 'Voix légère et aérienne', + 'Voix sensuelle et chaleureuse', + 'Voix énergique et puissante', ], }, { title: 'TECHNIQUE', data: [ - "Chant chargé d'émotion.", - 'Technique vocale rugueuse pour le métal ou le rock.', - 'Voix robotisée ou mécanique, genres électro ou futuristes.', - 'Voix étrange (atmosphère de science-fiction ou de mystère).', - 'Voix grave et intimidante (effet dramatique).', - 'Voix pure et céleste, évoquant la tranquillité ou le divin.', - "Voix douce et aérienne, avec une touche d'intimité.", - 'Voix chantée dans une tonalité plus aiguë que la normale.', - "Voix d'enfant (+ d'innocence).", - 'Chant en murmure (+ intime).', - 'Multiples voix superposées (effet harmonique riche).', - 'Voix légère et innocente.', - 'Voix soprano puissante (style opéra).', - 'Chant puissant (styles pop et Broadway).', - 'Mélange subtil de chuchotements et d’harmoniques.', - 'Voix rauque et granuleuse, utilisée dans le blues ou le rock.', - 'Chœur avec une tonalité légère et céleste.', - 'Inspiration et expiration sonores (effets dramatiques).', - 'Changements de volume ou de tonalité dans une même phrase.', + "Chant chargé d'émotion", + 'Chant en murmure', + 'Voix robotisée', + 'Multiples voix superposées', + 'Voix rauque et granuleuse', + 'Voix aiguë et brillante', ], }, ] diff --git a/src/providers/StripeProvider.js b/src/providers/StripeProvider.js index 46dcacf..c60b18c 100644 --- a/src/providers/StripeProvider.js +++ b/src/providers/StripeProvider.js @@ -5,7 +5,7 @@ import { loadStripe } from '@stripe/stripe-js' import * as WebBrowser from 'expo-web-browser' import Overlay from '../components/Overlay' import Button from '../components/Button' -import useLayoutType from '../hooks/useLayoutType' +import { Palette } from '../styles' import { mainBorderRadius } from '../styles/Style' import { STRIPE_PUBLISHABLE_KEY_LIVE, STRIPE_PUBLISHABLE_KEY_TEST } from '../data/keys' import { getFunctionsClient } from '../config/firebase' @@ -81,7 +81,6 @@ export const useStripe = () => { } const StripeProvider = ({ children }) => { - const { isMobile } = useLayoutType() const { currentUserData } = useUserData() || {} const canUseEmbeddedCheckout = isWeb && Boolean(stripePromise) @@ -373,18 +372,13 @@ const StripeProvider = ({ children }) => { return ( {children} - + - + {clientSecret && stripePromise ? ( { ) : null} -