[Update] Config Page: Translation Tab: DeeplAuthKey. to be editable when input box is empty.
This commit is contained in:
@@ -4,6 +4,7 @@ import clsx from "clsx";
|
|||||||
import ExternalLink from "@images/external_link.svg?react";
|
import ExternalLink from "@images/external_link.svg?react";
|
||||||
import { _Entry } from "../_atoms/_entry/_Entry";
|
import { _Entry } from "../_atoms/_entry/_Entry";
|
||||||
import { useState, useRef } from "react";
|
import { useState, useRef } from "react";
|
||||||
|
import { useEffect } from "react";
|
||||||
|
|
||||||
export const DeeplAuthKey = (props) => {
|
export const DeeplAuthKey = (props) => {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
@@ -22,6 +23,12 @@ export const DeeplAuthKey = (props) => {
|
|||||||
props.saveFunction();
|
props.saveFunction();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (props.variable === "" || props.variable === null) {
|
||||||
|
seIsEditable(true);
|
||||||
|
}
|
||||||
|
}, [props.variable]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={styles.container}>
|
<div className={styles.container}>
|
||||||
<div className={styles.entry_section_wrapper}>
|
<div className={styles.entry_section_wrapper}>
|
||||||
|
|||||||
@@ -98,9 +98,9 @@ const CTranslation2ComputeDevice_Box = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const DeeplAuthKey_Box = () => {
|
const DeeplAuthKey_Box = () => {
|
||||||
const [input_value, seInputValue] = useState("");
|
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
const { currentDeepLAuthKey, setDeepLAuthKey, deleteDeepLAuthKey } = useDeepLAuthKey();
|
const { currentDeepLAuthKey, setDeepLAuthKey, deleteDeepLAuthKey } = useDeepLAuthKey();
|
||||||
|
const [input_value, seInputValue] = useState(currentDeepLAuthKey.data);
|
||||||
|
|
||||||
const onChangeFunction = (value) => {
|
const onChangeFunction = (value) => {
|
||||||
seInputValue(value);
|
seInputValue(value);
|
||||||
|
|||||||
Reference in New Issue
Block a user