/
githubmirror
/
Open-Assistant
Обзор
Документация
Войти
/
githubmirror
/
Open-Assistant
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
website/src/components/Tasks/UnchangedWarning.tsx
46 строк
1 KB
GuilleHoardings
Localize some labels that were missing in the tasks view (#1607)
16 фев 2023, 10:55
Не верифицирован
16 фев 2023, 10:55
9884920
Код
Авторство
О чём код?
import { Button, Flex, Modal, ModalBody, ModalCloseButton, ModalContent, ModalFooter, ModalHeader, ModalOverlay, } from "@chakra-ui/react"; import { useTranslation } from "next-i18next"; interface UnchangedWarningProps { show: boolean; title: string; message: string; continueButtonText: string; onClose: () => void; onContinueAnyway: () => void; } export const UnchangedWarning = (props: UnchangedWarningProps) => { const { t } = useTranslation(); return ( <> <Modal isOpen={props.show} onClose={props.onClose} isCentered> <ModalOverlay /> <ModalContent> <ModalCloseButton /> <ModalHeader>{props.title}</ModalHeader> <ModalBody>{props.message}</ModalBody> <ModalFooter> <Flex justify="center" ml="auto" gap={2}> <Button variant={"ghost"} onClick={props.onClose}> {t("cancel")} </Button> <Button onClick={props.onContinueAnyway}>{props.continueButtonText}</Button> </Flex> </ModalFooter> </ModalContent> </Modal> </> ); };