import { View, Text, Image } from "react-native"; import React, { useState } from "react"; import Page from "../../layouts/Page"; import MusicLandHeader from "../../components/MusicLandHeader"; import { background, img } from "../../assets"; import { goBack, navigate } from "../../navigation/NavigationService"; import CreateLyricsHeader from "../Writing/components/CreateLyricsHeader"; import { responsiveHeight } from "react-native-responsive-dimensions"; import Style, { size } from "../../styles/Style"; import { Palette } from "../../styles"; import { FONT_FAMILY } from "../../styles/Fonts"; import { Routes } from "../../navigation"; import { useRoute } from "@react-navigation/core"; const STREAM_PRICES = [ { title: "Je diffuse ma chanson", description: "Ce morceau uniquement", price: "1,99€ / mois", }, { title: "Je diffuse 3 chansons", description: "Ce morceau et les 2 prochains que tu crées", price: "3,99€ / mois", }, { title: "Illimité", price: "14,99€ / mois", recommended: true, }, ]; const PLAYBACK_STREAM_PRICES = [ { title: "Je créer et diffuse mon Playback", description: "Ce morceau uniquement", price: "6,99€ / mois", }, { title: "3 Playbacks", description: "Ce morceau et les 2 prochains que tu crées", price: "12,99€ / mois", }, { title: "Illimité", price: "20€ / mois", recommended: true, }, ]; const StreamSong = () => { const params = useRoute().params; const action = params?.action; const [selectedIndex, setSelectedIndex] = useState(null); const DATA = action === "playback" ? PLAYBACK_STREAM_PRICES : STREAM_PRICES; return ( Diffuser ta chanson{"\n"} Tarifs Si tu désires diffuser ta chanson ou tes chansons sur la plateforme de MusicLand et participer au concours et être dans le top 3 voici le tarif. {DATA.map((item, index) => ( { setSelectedIndex(index); navigate(Routes.SongRelease, { action, }); }} > {item.title} {item.description && ( {item.description} )} {item.price} {item.recommended && ( Recommandé )} ))} ); }; export default StreamSong;