Get canAutoTranslate in Soumet page

This commit is contained in:
Cédric FAMIBELLE-PRONZOLA
2022-03-27 04:51:00 +04:00
parent 67c3c03b2c
commit 7ca1b4e42e
+13 -1
View File
@@ -25,6 +25,7 @@ export default function Soumet({code}) {
const [username, setUsername] = useState(null) const [username, setUsername] = useState(null)
const [open, setOpen] = useState(true) const [open, setOpen] = useState(true)
const [selectedTeks, setSelectedTeks] = useState(null) const [selectedTeks, setSelectedTeks] = useState(null)
const [canAutoTranslate, setCanAutoTranslate] = useState(false)
const handleClose = (event, reason) => { const handleClose = (event, reason) => {
if (reason === 'clickaway') { if (reason === 'clickaway') {
@@ -34,6 +35,17 @@ export default function Soumet({code}) {
setOpen(false) setOpen(false)
} }
useEffect(() => {
if (session?.user) {
const getUser = async id => {
const user = await jwennUser(id)
setCanAutoTranslate(user.canAutoTranslate)
}
getUser(session.user.id)
}
})
useEffect(() => { useEffect(() => {
if (localStorage.getItem('user-id')) { if (localStorage.getItem('user-id')) {
const userId = localStorage.getItem('user-id') const userId = localStorage.getItem('user-id')
@@ -75,7 +87,7 @@ export default function Soumet({code}) {
<> <>
<Dekoneksyon position='absolute' top={95} left={5} chimen='/soumet' /> <Dekoneksyon position='absolute' top={95} left={5} chimen='/soumet' />
<ChwaTeks selectedTeks={selectedTeks} setSelectedTeks={setSelectedTeks} /> <ChwaTeks selectedTeks={selectedTeks} setSelectedTeks={setSelectedTeks} />
<EkriTeks selectedTeks={selectedTeks} setSelectedTeks={setSelectedTeks} /> <EkriTeks canAutoTranslate={canAutoTranslate} selectedTeks={selectedTeks} setSelectedTeks={setSelectedTeks} />
</> </>
)} )}
{session && !session.user && ( {session && !session.user && (