From 8a88ca1b84f870393b14257a7bb3665c5aee127d Mon Sep 17 00:00:00 2001 From: thomaslrt05 Date: Fri, 19 Apr 2024 10:50:43 +0200 Subject: [PATCH] #21 --- .../bin/Debug/net6.0/MIC-Maquette.dll | 2 +- .../bin/Debug/net6.0/MIC-Maquette.exe | 2 +- .../MIC-Maquette/bin/publish/MIC-Maquette.dll | 2 +- .../MIC-Maquette/bin/publish/MIC-Maquette.exe | 2 +- .../Debug/net6.0/MIC-Maquette.AssemblyInfo.cs | 2 +- .../MIC-Maquette.AssemblyInfoInputs.cache | 2 +- .../obj/Debug/net6.0/MIC-Maquette.dll | 2 +- .../Debug/net6.0/MIC-Maquette.sourcelink.json | 2 +- .../MIC-Maquette/obj/Debug/net6.0/apphost.exe | 2 +- .../obj/Debug/net6.0/ref/MIC-Maquette.dll | 2 +- .../obj/Debug/net6.0/refint/MIC-Maquette.dll | 2 +- src/conference-ia/index.html | 2 +- src/conference-ia/src/Components/Carousel.tsx | 48 +++++++++---------- .../src/Components/CreateConference.tsx | 37 ++++++++------ .../src/Components/DescriptionSpot.tsx | 7 +-- src/conference-ia/src/Components/Home.tsx | 38 +++++++-------- 16 files changed, 79 insertions(+), 75 deletions(-) diff --git a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/Debug/net6.0/MIC-Maquette.dll b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/Debug/net6.0/MIC-Maquette.dll index 725a7e5c..2a80b7bd 100644 --- a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/Debug/net6.0/MIC-Maquette.dll +++ b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/Debug/net6.0/MIC-Maquette.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ef47ada24eb42105855c73a8b6977c4814f8acaa77c835cfb0ac886dcc9ee43 +oid sha256:d10153fa8a6d88bafab7ec0c551335030efb19bf409243409feb39709c9c5ad0 size 206336 diff --git a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/Debug/net6.0/MIC-Maquette.exe b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/Debug/net6.0/MIC-Maquette.exe index 035193dc..0dbe5dff 100644 --- a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/Debug/net6.0/MIC-Maquette.exe +++ b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/Debug/net6.0/MIC-Maquette.exe @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf5f99c020305ce8ebd7739de3c35a0a8fe9e13ee2564ab3b066c87ed2cf9e49 +oid sha256:32ce4de121eaed8213eaae37aa448d8531109360935ebf6eb5bcf06b7e5eec0e size 149504 diff --git a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/publish/MIC-Maquette.dll b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/publish/MIC-Maquette.dll index 725a7e5c..2a80b7bd 100644 --- a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/publish/MIC-Maquette.dll +++ b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/publish/MIC-Maquette.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ef47ada24eb42105855c73a8b6977c4814f8acaa77c835cfb0ac886dcc9ee43 +oid sha256:d10153fa8a6d88bafab7ec0c551335030efb19bf409243409feb39709c9c5ad0 size 206336 diff --git a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/publish/MIC-Maquette.exe b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/publish/MIC-Maquette.exe index 035193dc..0dbe5dff 100644 --- a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/publish/MIC-Maquette.exe +++ b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/bin/publish/MIC-Maquette.exe @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf5f99c020305ce8ebd7739de3c35a0a8fe9e13ee2564ab3b066c87ed2cf9e49 +oid sha256:32ce4de121eaed8213eaae37aa448d8531109360935ebf6eb5bcf06b7e5eec0e size 149504 diff --git a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.AssemblyInfo.cs b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.AssemblyInfo.cs index a21b400c..47f41eb7 100644 --- a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.AssemblyInfo.cs +++ b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.AssemblyInfo.cs @@ -13,7 +13,7 @@ [assembly: System.Reflection.AssemblyCompanyAttribute("MIC-Maquette")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+fa4472f04a5b02aa777c13c40cada26461633974")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+3b60902868e54d3733d35585b4cd2b5258c44599")] [assembly: System.Reflection.AssemblyProductAttribute("MIC-Maquette")] [assembly: System.Reflection.AssemblyTitleAttribute("MIC-Maquette")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.AssemblyInfoInputs.cache b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.AssemblyInfoInputs.cache index 81507139..7186148b 100644 --- a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.AssemblyInfoInputs.cache +++ b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.AssemblyInfoInputs.cache @@ -1 +1 @@ -87029511cf4881d3f607628a605fa7ebc35d244f622a2da778c61a895cf52b86 +1164b779cd76f384a5900fa39f5d2d7cec78365be139d286b6e6a63e33e5f677 diff --git a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.dll b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.dll index 725a7e5c..2a80b7bd 100644 --- a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.dll +++ b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ef47ada24eb42105855c73a8b6977c4814f8acaa77c835cfb0ac886dcc9ee43 +oid sha256:d10153fa8a6d88bafab7ec0c551335030efb19bf409243409feb39709c9c5ad0 size 206336 diff --git a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.sourcelink.json b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.sourcelink.json index a69c1001..d5fa06c8 100644 --- a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.sourcelink.json +++ b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/MIC-Maquette.sourcelink.json @@ -1 +1 @@ -{"documents":{"C:\\Users\\Thoma\\Desktop\\Mesh-Innovate-Connect\\*":"https://raw.githubusercontent.com/micbelgique/Mesh-Innovate-Connect/fa4472f04a5b02aa777c13c40cada26461633974/*"}} \ No newline at end of file +{"documents":{"C:\\Users\\Thoma\\Desktop\\Mesh-Innovate-Connect\\*":"https://raw.githubusercontent.com/micbelgique/Mesh-Innovate-Connect/3b60902868e54d3733d35585b4cd2b5258c44599/*"}} \ No newline at end of file diff --git a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/apphost.exe b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/apphost.exe index 035193dc..0dbe5dff 100644 --- a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/apphost.exe +++ b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/apphost.exe @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf5f99c020305ce8ebd7739de3c35a0a8fe9e13ee2564ab3b066c87ed2cf9e49 +oid sha256:32ce4de121eaed8213eaae37aa448d8531109360935ebf6eb5bcf06b7e5eec0e size 149504 diff --git a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/ref/MIC-Maquette.dll b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/ref/MIC-Maquette.dll index b8d3b830..4f25f7b8 100644 --- a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/ref/MIC-Maquette.dll +++ b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/ref/MIC-Maquette.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09f2e53d6c7da91435e65b015f562e3ebb65205a1e07c6b2e0ed582b1c5451e8 +oid sha256:8a502eb79f8f515ca22482b7729207dfc88236086d0c68d18c7b3714875ee6d5 size 31232 diff --git a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/refint/MIC-Maquette.dll b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/refint/MIC-Maquette.dll index b8d3b830..4f25f7b8 100644 --- a/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/refint/MIC-Maquette.dll +++ b/src/MIC/Assets/.MeshCloudScripting/MIC-Maquette/obj/Debug/net6.0/refint/MIC-Maquette.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09f2e53d6c7da91435e65b015f562e3ebb65205a1e07c6b2e0ed582b1c5451e8 +oid sha256:8a502eb79f8f515ca22482b7729207dfc88236086d0c68d18c7b3714875ee6d5 size 31232 diff --git a/src/conference-ia/index.html b/src/conference-ia/index.html index e4b78eae..d69e7613 100644 --- a/src/conference-ia/index.html +++ b/src/conference-ia/index.html @@ -4,7 +4,7 @@ - Vite + React + TS + Mesh Innovate Create - Conference
diff --git a/src/conference-ia/src/Components/Carousel.tsx b/src/conference-ia/src/Components/Carousel.tsx index 73c495b2..9ea4a31c 100644 --- a/src/conference-ia/src/Components/Carousel.tsx +++ b/src/conference-ia/src/Components/Carousel.tsx @@ -1,32 +1,32 @@ import React, { useState, useEffect } from 'react'; function Carousel({ imagesUrls }: { imagesUrls: string[] }) { - const [currentImageIndex, setCurrentImageIndex] = useState(0); + const [currentImageIndex, setCurrentImageIndex] = useState(0); - useEffect(() => { - const intervalId = setInterval(() => { - setCurrentImageIndex(prevIndex => - prevIndex === imagesUrls.length - 1 ? 0 : prevIndex + 1 - ); - }, 30000); + useEffect(() => { + const intervalId = setInterval(() => { + setCurrentImageIndex(prevIndex => + prevIndex === imagesUrls.length - 1 ? 0 : prevIndex + 1 + ); + }, 30000); - return () => clearInterval(intervalId); - }, [imagesUrls.length]); + return () => clearInterval(intervalId); + }, [imagesUrls.length]); - return ( -
-
- {imagesUrls.map((imageUrl, index) => ( - {`Image - ))} -
-
- ); + return ( +
+
+ {imagesUrls.map((imageUrl, index) => ( + {`Image + ))} +
+
+ ); } -export default Carousel; +export default Carousel; \ No newline at end of file diff --git a/src/conference-ia/src/Components/CreateConference.tsx b/src/conference-ia/src/Components/CreateConference.tsx index 70686676..b89c6338 100644 --- a/src/conference-ia/src/Components/CreateConference.tsx +++ b/src/conference-ia/src/Components/CreateConference.tsx @@ -13,22 +13,17 @@ const CreateConference: React.FC = () => { setMessage('Vous devez écrire un contexte.'); return; } - - if (/^\d+$/.test(title)) { - setMessage('Le titre ne doit pas contenir que des chiffres.'); - return; - } setIsLoading(true); setMessage('Création en cours...'); try { - const response = await fetch('https://api-generateconference.azurewebsites.net//Conference/CreateConference', { + const response = await fetch('https://api-generateconference.azurewebsites.net/Conference/CreateConference', { method: 'POST', headers: { 'Content-Type': 'application/json' }, - body: JSON.stringify({ Prompt : title }) + body: JSON.stringify({ Prompt: title }) }); if (response.ok) { @@ -44,22 +39,36 @@ const CreateConference: React.FC = () => { }; return ( -
-

Création d'une conférence

-
+
+

+ Création d'une conférence +

+
setTitle(e.target.value)} disabled={isLoading} required + className="px-4 py-2 border border-gray-300 rounded-md" /> - - +

{message}

- Retourner au menu principal + {!isLoading && ( + + Retourner à l'accueil + + )}
); }; diff --git a/src/conference-ia/src/Components/DescriptionSpot.tsx b/src/conference-ia/src/Components/DescriptionSpot.tsx index 25843c04..eb7bb167 100644 --- a/src/conference-ia/src/Components/DescriptionSpot.tsx +++ b/src/conference-ia/src/Components/DescriptionSpot.tsx @@ -1,4 +1,5 @@ import React, { useState, useEffect } from 'react'; +import 'tailwindcss/tailwind.css'; interface DescriptionSpotProps { description: string; @@ -19,14 +20,14 @@ const DescriptionSpot: React.FC = ({ description }) => { } else { clearInterval(intervalId); } - }, 2000); + }, 1000); return () => clearInterval(intervalId); // Clean up on unmount }, [description]); return ( -
-

{displayedText}

+
+

{displayedText}

); }; diff --git a/src/conference-ia/src/Components/Home.tsx b/src/conference-ia/src/Components/Home.tsx index 6ac8b690..916a7472 100644 --- a/src/conference-ia/src/Components/Home.tsx +++ b/src/conference-ia/src/Components/Home.tsx @@ -2,30 +2,24 @@ import { Link } from 'react-router-dom'; const Home: React.FC = () => { return ( -
-

+
+

Page d'accueil

- +
+ + Création d'une conférence + + + Accès à la conférence + +
); };