import React, { useCallback, useState } from "react"; import { Image, StyleSheet, View } from "react-native"; import { ai, background } from "../../assets"; import BorderGradientButton from "../../components/BorderGradientButton"; import GradientButton from "../../components/GradientButton"; import MusicLandHeader from "../../components/MusicLandHeader"; import Page from "../../layouts/Page"; import { Routes } from "../../navigation"; import { goBack, navigate } from "../../navigation/NavigationService"; import { gutters } from "../../styles"; import FullscreenIntroVideo from "../../components/FullscreenIntroVideo"; const Playback = ({ route }) => { const { project } = route.params; const [showIntro, setShowIntro] = useState(true); const onPressRecord = useCallback(() => { // Les timestamps sont désormais générés automatiquement côté serveur // lors de la mise à jour du document (si songUrl existe). navigate(Routes.RecordPlayback, { project }); }, [project]); return ( setShowIntro(true)} /> {/* */} setShowIntro(false)} /> ); }; export default Playback; const styles = StyleSheet.create({ img: { width: "100%", height: "70%", position: "absolute", bottom: -40, }, });