diff --git a/components/soumet/ajoute-tradiksyon.js b/components/soumet/ajoute-tradiksyon.js
index 33c66f4..321e3b5 100644
--- a/components/soumet/ajoute-tradiksyon.js
+++ b/components/soumet/ajoute-tradiksyon.js
@@ -4,6 +4,8 @@ import PropTypes from 'prop-types'
import {MenuItem, Menu, Button} from '@mui/material'
import {uniq} from 'lodash'
+import OtomatikSwitch from './otomatik-switch'
+
const PREFIX = 'AjouteTradiksyon'
const classes = {
@@ -49,7 +51,7 @@ function StyledMenu(props) {
const StyledMenuItem = MenuItem
-function AjouteTradiksyon({chwaLang, setChwaLang}) {
+function AjouteTradiksyon({disableSwitch, tradiksyonOtomatik, setTradiksyonOtomatik, canAutoTranslate, chwaLang, setChwaLang}) {
const [anchorElement, setAnchorElement] = useState(null)
const handleClick = event => {
@@ -63,66 +65,75 @@ function AjouteTradiksyon({chwaLang, setChwaLang}) {
}
return (
-
-
-
-
+ onClose={handleClose}
+ >
+ ๐ซ๐ท Franรงais
+ ๐ฌ๐ง English
+ ๐ช๐ธ Espaรฑol
+ ๐ฉ๐ช Deutsch
+ ๐ฎ๐น Italiano
+
+
+ >
)
}
AjouteTradiksyon.propTypes = {
+ disableSwitch: PropTypes.bool.isRequired,
+ tradiksyonOtomatik: PropTypes.bool.isRequired,
+ setTradiksyonOtomatik: PropTypes.func.isRequired,
+ canAutoTranslate: PropTypes.bool.isRequired,
chwaLang: PropTypes.array.isRequired,
setChwaLang: PropTypes.func.isRequired
}
diff --git a/components/soumet/ekri-teks.js b/components/soumet/ekri-teks.js
index 7a1bb41..409173c 100644
--- a/components/soumet/ekri-teks.js
+++ b/components/soumet/ekri-teks.js
@@ -84,6 +84,7 @@ function EkriTeks({selectedTeks, setSelectedTeks}) {
const [loading, setLoading] = useState(false)
const [currentTeksId, setCurrentTeksId] = useState(null)
const [open, setOpen] = useState(false)
+ const [tradiksyonOtomatik, setTradiksyonOtomatik] = useState(false)
const handleUpdate = useCallback(update => {
setTeksEkri({...teksEkri, ...update})
@@ -143,7 +144,8 @@ function EkriTeks({selectedTeks, setSelectedTeks}) {
italiano: it === '' ? null : it
},
user,
- awtis: awtisResponse.data.awtis.map(id => id)
+ awtis: awtisResponse.data.awtis.map(id => id),
+ tradiksyonOtomatik
}, {
headers
})
@@ -180,7 +182,8 @@ function EkriTeks({selectedTeks, setSelectedTeks}) {
italiano: it === '' ? null : it
},
user,
- awtis: [awtisResponse.data._id]
+ awtis: [awtisResponse.data._id],
+ tradiksyonOtomatik
}, {
headers
})
@@ -206,6 +209,7 @@ function EkriTeks({selectedTeks, setSelectedTeks}) {
setTradiksyon({fr: '', en: '', es: '', de: '', it: ''})
setKiChwalang([])
setCurrentTeksId(null)
+ setTradiksyonOtomatik(false)
}
useEffect(() => {
@@ -362,7 +366,7 @@ function EkriTeks({selectedTeks, setSelectedTeks}) {
))}
-
+