Skip to content

Commit

Permalink
add modal
Browse files Browse the repository at this point in the history
  • Loading branch information
JulienDupont76 committed May 21, 2024
1 parent e99a97a commit 46971a7
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 1 deletion.
37 changes: 37 additions & 0 deletions src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ function App() {
const [output, setOutput] = useState<string>('');
const [modelInCache, setModelInCache] = useState<boolean | null>(null);
const [switched, setSwitched] = useState<boolean>(false);
//const [showModal, setShowModal] = useState<boolean>(false);

useEffect(() => {
checkModelInCache();
Expand Down Expand Up @@ -170,6 +171,38 @@ function App() {

return (
<>
{/* <Modal
opened={showModal}
onClose={() => setShowModal(false)}
withCloseButton={false}
centered
size='xl'
>
<p className=''>
Ce site est un outil de traduction 100% souverain et confidentiel.
Contrairement à d'autres outils de traduction comme ChatGPT, le modèle
utilisé fonctionnent entièrement dans votre navigateur, ce qui
signifie que :
</p>
<ul>
<li>Vos données ne quittent jamais votre ordinateur.</li>
<li>
Après le téléchargement initial du modèle, vous pouvez déconnecter
votre WiFi, et la traduction fonctionnera toujours hors ligne.
</li>
</ul>
<p>
Note : le premier message peut prendre un certain temps à traiter car
le modèle doit être entièrement téléchargé sur votre ordinateur. Mais
lors de vos prochaines visites sur ce site, le modèle se chargera
rapidement à partir du stockage local de votre ordinateur.
</p>
<p>Navigateurs supportés : Chrome, Edge (WebGPU requis)</p>
<p>
Ce projet est open source. Consultez la page Github pour plus de
détails et pour soumettre des bugs et des demandes de fonctionnalités.
</p>
</Modal> */}
<h1>Traduction Anglais/Français</h1>
<h2>Un service 100% souverain et confidentiel</h2>
<p>
Expand All @@ -180,6 +213,10 @@ function App() {

{/* <Button variant='light' color='gray' onClick={loadEngine}>
Load
</Button>
<Button variant='light' color='gray' onClick={() => setShowModal(true)}>
Modal
</Button> */}

{/* <Button variant='light' color='gray' onClick={checkModelInCache}>
Expand Down
1 change: 0 additions & 1 deletion src/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@

body {
margin: 0;
display: flex;
place-items: center;
min-height: 100vh;
}
Expand Down

0 comments on commit 46971a7

Please sign in to comment.