Replace hideSwitch by showSwitch

This commit is contained in:
Cédric FAMIBELLE-PRONZOLA
2022-03-27 04:51:37 +04:00
parent 7ca1b4e42e
commit 158285e6f8
2 changed files with 6 additions and 7 deletions
+3 -4
View File
@@ -51,7 +51,7 @@ function StyledMenu(props) {
const StyledMenuItem = MenuItem const StyledMenuItem = MenuItem
function AjouteTradiksyon({hideSwitch, disableSwitch, tradiksyonOtomatik, setTradiksyonOtomatik, canAutoTranslate, chwaLang, setChwaLang}) { function AjouteTradiksyon({showSwitch, disableSwitch, tradiksyonOtomatik, setTradiksyonOtomatik, chwaLang, setChwaLang}) {
const [anchorElement, setAnchorElement] = useState(null) const [anchorElement, setAnchorElement] = useState(null)
const handleClick = event => { const handleClick = event => {
@@ -66,7 +66,7 @@ function AjouteTradiksyon({hideSwitch, disableSwitch, tradiksyonOtomatik, setTra
return ( return (
<> <>
{canAutoTranslate && !hideSwitch && ( {showSwitch && (
<OtomatikSwitch tradiksyonOtomatik={tradiksyonOtomatik} setTradiksyonOtomatik={setTradiksyonOtomatik} disabled={!chwaLang.includes('fr') || disableSwitch} /> <OtomatikSwitch tradiksyonOtomatik={tradiksyonOtomatik} setTradiksyonOtomatik={setTradiksyonOtomatik} disabled={!chwaLang.includes('fr') || disableSwitch} />
)} )}
<Root style={{textAlign: 'center', marginTop: 20}}> <Root style={{textAlign: 'center', marginTop: 20}}>
@@ -130,11 +130,10 @@ function AjouteTradiksyon({hideSwitch, disableSwitch, tradiksyonOtomatik, setTra
} }
AjouteTradiksyon.propTypes = { AjouteTradiksyon.propTypes = {
hideSwitch: PropTypes.bool.isRequired, showSwitch: PropTypes.bool.isRequired,
disableSwitch: PropTypes.bool.isRequired, disableSwitch: PropTypes.bool.isRequired,
tradiksyonOtomatik: PropTypes.bool.isRequired, tradiksyonOtomatik: PropTypes.bool.isRequired,
setTradiksyonOtomatik: PropTypes.func.isRequired, setTradiksyonOtomatik: PropTypes.func.isRequired,
canAutoTranslate: PropTypes.bool.isRequired,
chwaLang: PropTypes.array.isRequired, chwaLang: PropTypes.array.isRequired,
setChwaLang: PropTypes.func.isRequired setChwaLang: PropTypes.func.isRequired
} }
+3 -3
View File
@@ -73,7 +73,7 @@ const Alert = forwardRef(function Alert(props, ref) {
const RemoveTooltip = Tooltip const RemoveTooltip = Tooltip
function EkriTeks({selectedTeks, setSelectedTeks}) { function EkriTeks({canAutoTranslate, selectedTeks, setSelectedTeks}) {
const {data: session} = useSession() const {data: session} = useSession()
const {jwt, user} = session const {jwt, user} = session
const [teksEkri, setTeksEkri] = useState({awtis: '', tit: '', transkripsyon: ''}) const [teksEkri, setTeksEkri] = useState({awtis: '', tit: '', transkripsyon: ''})
@@ -367,11 +367,10 @@ function EkriTeks({selectedTeks, setSelectedTeks}) {
))} ))}
</form> </form>
<AjouteTradiksyon <AjouteTradiksyon
hideSwitch={Boolean(currentTeksId)} showSwitch={Boolean(canAutoTranslate) && Boolean(!currentTeksId)}
disableSwitch={tradiksyon.fr === ''} disableSwitch={tradiksyon.fr === ''}
tradiksyonOtomatik={tradiksyonOtomatik} tradiksyonOtomatik={tradiksyonOtomatik}
setTradiksyonOtomatik={setTradiksyonOtomatik} setTradiksyonOtomatik={setTradiksyonOtomatik}
canAutoTranslate={user.canAutoTranslate}
chwaLang={kiChawLang} chwaLang={kiChawLang}
setChwaLang={setKiChwalang} setChwaLang={setKiChwalang}
/> />
@@ -425,6 +424,7 @@ EkriTeks.defaultProps = {
} }
EkriTeks.propTypes = { EkriTeks.propTypes = {
canAutoTranslate: PropTypes.bool.isRequired,
selectedTeks: PropTypes.object, selectedTeks: PropTypes.object,
setSelectedTeks: PropTypes.func.isRequired, setSelectedTeks: PropTypes.func.isRequired,
} }