add description more

This commit is contained in:
Valentin CZERYBA 2024-09-01 22:57:16 +02:00
parent 99fbdfae89
commit 6dfa0aa9ce
2 changed files with 18 additions and 1 deletions

View File

@ -132,7 +132,7 @@ class DisplayPictureScreenState extends State<DisplayPictureScreen>
gemini gemini
.textAndImage( .textAndImage(
text: text:
"Peux-tu donner le nom, la date avec l'année actuelle ou d'une année future proche et le lieu de l'évènement sous format JSON avec les valeurs suivantes : name, address, city, zip_code, country, date sous le format en YYYY-MM-DD HH:mm:ssZ, et sans la présence du mot json dans la chaîne de caractère", "Peux-tu donner le nom, la date avec l'année actuelle ou d'une année future proche et le lieu de l'évènement sous format JSON avec les valeurs suivantes : name, address, city, zip_code, country, description, date sous le format en YYYY-MM-DD HH:mm:ssZ, et sans la présence du mot json dans la chaîne de caractère",
images: [file.readAsBytesSync()], images: [file.readAsBytesSync()],
modelName: "models/gemini-1.5-pro-latest") modelName: "models/gemini-1.5-pro-latest")
.then((value) => searchEvents( .then((value) => searchEvents(

View File

@ -53,6 +53,8 @@ class _UpdateeventImageState extends State<UpdateeventImage>
TextEditingController inputCountry = TextEditingController(); TextEditingController inputCountry = TextEditingController();
TextEditingController inputDate = TextEditingController(); TextEditingController inputDate = TextEditingController();
TextEditingController inputDesc = TextEditingController();
TextEditingController startDatepicker = TextEditingController(); TextEditingController startDatepicker = TextEditingController();
TextEditingController startTimepicker = TextEditingController(); TextEditingController startTimepicker = TextEditingController();
TextEditingController endDatepicker = TextEditingController(); TextEditingController endDatepicker = TextEditingController();
@ -178,6 +180,7 @@ class _UpdateeventImageState extends State<UpdateeventImage>
inputAddress.text = widget.events["address"]; inputAddress.text = widget.events["address"];
inputZipCode.text = widget.events["zip_code"]; inputZipCode.text = widget.events["zip_code"];
inputCountry.text = widget.events["country"]; inputCountry.text = widget.events["country"];
inputDesc.text = widget.events["description"];
print("date start : ${widget.events["date"]}"); print("date start : ${widget.events["date"]}");
DateTime pickedDate = DateTime.parse(widget.events["date"]); DateTime pickedDate = DateTime.parse(widget.events["date"]);
@ -332,6 +335,20 @@ class _UpdateeventImageState extends State<UpdateeventImage>
onTap: () => onTapFunctionTimePicker( onTap: () => onTapFunctionTimePicker(
context: context, position: "end")), context: context, position: "end")),
), ),
Padding(
padding: const EdgeInsets.only(
left: 15.0, right: 15.0, top: 15, bottom: 0),
//padding: EdgeInsets.symmetric(horizontal: 15),
child: TextField(
controller: inputDesc,
keyboardType: TextInputType.multiline,
maxLines: 10,
decoration: InputDecoration(
border: OutlineInputBorder(),
labelText: 'Description',
hintText: 'Décrire l\'evènement'),
),
),
SizedBox( SizedBox(
height: 30, height: 30,
), ),