fix timer(Tracker/ModalTicket) fix fileUpload
(Tracker/ModalTicket) fix tgToken(PartnerSettings)
This commit is contained in:
@ -34,13 +34,13 @@ export const PartnerSettings = () => {
|
||||
const [loader, setLoader] = useState(false);
|
||||
const [tgLoader, setTgLoader] = useState(false);
|
||||
|
||||
useEffect(() => {
|
||||
apiRequest("/user-tg-bot/get-token", {
|
||||
method: "GET"
|
||||
}).then((data) => {
|
||||
setTgToken(data.token);
|
||||
});
|
||||
}, []);
|
||||
// useEffect(() => {
|
||||
// apiRequest("/user-tg-bot/get-token", {
|
||||
// method: "GET"
|
||||
// }).then((data) => {
|
||||
// setTgToken(data.token);
|
||||
// });
|
||||
// }, []);
|
||||
|
||||
const setSettings = () => {
|
||||
if (inputsValue.name.length < 2) {
|
||||
@ -92,18 +92,43 @@ export const PartnerSettings = () => {
|
||||
});
|
||||
};
|
||||
|
||||
const handleCopy = async () => {
|
||||
try {
|
||||
await navigator.clipboard.writeText(tgToken);
|
||||
showNotification({
|
||||
show: true,
|
||||
text: "Телеграм токен успешно скопирован",
|
||||
type: "success"
|
||||
const handleGenerate = async () => {
|
||||
if (tgToken == undefined) {
|
||||
setTgLoader(true);
|
||||
apiRequest("/user-tg-bot/get-token", {
|
||||
method: "GET"
|
||||
}).then((data) => {
|
||||
setTgToken(data.token);
|
||||
showNotification({
|
||||
show: true,
|
||||
text: "Телеграм токен успешно сгенерирован",
|
||||
type: "success"
|
||||
});
|
||||
setTgLoader(false);
|
||||
});
|
||||
} catch (err) {
|
||||
}
|
||||
};
|
||||
|
||||
const handleCopy = async () => {
|
||||
if (tgToken !== undefined) {
|
||||
try {
|
||||
await navigator.clipboard.writeText(tgToken);
|
||||
showNotification({
|
||||
show: true,
|
||||
text: "Телеграм токен успешно скопирован",
|
||||
type: "success"
|
||||
});
|
||||
} catch (err) {
|
||||
showNotification({
|
||||
show: true,
|
||||
text: "Ошибка копирования",
|
||||
type: "error"
|
||||
});
|
||||
}
|
||||
} else {
|
||||
showNotification({
|
||||
show: true,
|
||||
text: "Ошибка копирования",
|
||||
text: "Необходимо сгенерировать код",
|
||||
type: "error"
|
||||
});
|
||||
}
|
||||
@ -226,12 +251,18 @@ export const PartnerSettings = () => {
|
||||
<Loader style={"green"} width={"40px"} height={"40px"} />
|
||||
) : (
|
||||
<BaseButton
|
||||
onClick={handleCopy}
|
||||
onClick={handleGenerate}
|
||||
styles={"settings__buttons-save"}
|
||||
>
|
||||
Скопировать
|
||||
Сгенерировать
|
||||
</BaseButton>
|
||||
)}
|
||||
<BaseButton
|
||||
onClick={handleCopy}
|
||||
styles={"settings__buttons-save"}
|
||||
>
|
||||
Скопировать
|
||||
</BaseButton>
|
||||
</div>
|
||||
<div className="settings__agreement-tg">
|
||||
<a href="#" target="_blank" rel="noopener noreferrer">
|
||||
|
Reference in New Issue
Block a user