fix wrong merge, add again lyricks and music generation

This commit is contained in:
Thomas Demirdjian
2025-08-25 10:26:35 +02:00
parent 631a060582
commit 51b6a3dbf7
81 changed files with 3626 additions and 3722 deletions
+31
View File
@@ -5,8 +5,39 @@ import GradientButton from "../../components/GradientButton";
import { gutters } from "../../styles";
import { navigate } from "../../navigation/NavigationService";
import { Routes } from "../../navigation";
import firebase from "../../config/firebase";
import useMinuit from "react-native-minuit/src/hooks/useMinuit.js";
const Writing = () => {
const { setIsLoading } = useMinuit();
async function generateTestLyrics() {
try {
await setIsLoading(true);
const { data } = await firebase
.functions()
.httpsCallable("lyrics-generateLyrics")({
objective:
"Célébrer lagence Minuit et mettre en avant son expertise digitale, son esprit d’équipe et sa créativité.",
context:
"Lagence Minuit accompagne les startups et entreprises innovantes dans la création de produits digitaux, du prototype à la version de financement, jusqu’à loptimisation et la mise à l’échelle. Spécialisée dans le développement sur-mesure dapplications mobiles, elle valorise lhumain, le design et laccompagnement personnalisé. Esprit nocturne, équipe passionnée.",
emotion:
"La Joie : expose un bonheur profond, l'émerveillement, la gratitude, satisfaction intense, énergie positive.",
style: "Upbeat : Pour une ambiance joyeuse et rythmée.",
audience:
"L’équipe Minuit et ses clients fidèles, startups ambitieuses et partenaires visionnaires.",
structure: ["couplet", "refrain", "couplet", "refrain"],
rhymes: "Avec rimes",
});
console.log("data", data);
} catch (e) {
console.log(e);
} finally {
await setIsLoading(false);
}
}
return (
<Page
headerType="NONE"