big refacto change all flows
This commit is contained in:
@@ -12,7 +12,7 @@ import { responsiveHeight } from "react-native-responsive-dimensions";
|
||||
const Studio = () => {
|
||||
const [selected, setSelected] = useState(null);
|
||||
|
||||
const { userProjects: projects } = useUser();
|
||||
const { userProjects: projects, selectProject } = useUser();
|
||||
|
||||
return (
|
||||
<Page
|
||||
@@ -107,7 +107,8 @@ const Studio = () => {
|
||||
"La chanson est en cours de génération. Veuillez patienter.",
|
||||
);
|
||||
} else {
|
||||
navigate(Routes.Compose, { projectId: selected.id });
|
||||
selectProject(selected.id);
|
||||
navigate(Routes.Compose);
|
||||
}
|
||||
}}
|
||||
/>
|
||||
@@ -118,18 +119,20 @@ const Studio = () => {
|
||||
containerStyle={{
|
||||
marginTop: responsiveHeight(2),
|
||||
}}
|
||||
onPress={() =>
|
||||
navigate(Routes.SongReady, { projectId: selected.id })
|
||||
}
|
||||
onPress={() => {
|
||||
selectProject(selected.id);
|
||||
navigate(Routes.SongReady);
|
||||
}}
|
||||
/>
|
||||
<GradientButton
|
||||
title="Générer une pochette"
|
||||
containerStyle={{
|
||||
marginTop: responsiveHeight(2),
|
||||
}}
|
||||
onPress={() =>
|
||||
navigate(Routes.PouchReady, { projectId: selected.id })
|
||||
}
|
||||
onPress={() => {
|
||||
selectProject(selected.id);
|
||||
navigate(Routes.PouchReady);
|
||||
}}
|
||||
/>
|
||||
</>
|
||||
)}
|
||||
|
||||
Reference in New Issue
Block a user