2
0

🌐 Introduce i18n

Only translate dashboard page for now

Closes #322
This commit is contained in:
Baptiste Arnaud
2023-03-11 11:05:07 +01:00
parent 8df830721c
commit 138f3f8b07
24 changed files with 237 additions and 183 deletions

View File

@@ -8,6 +8,7 @@ import {
AlertDialogOverlay,
Button,
} from '@chakra-ui/react'
import { useScopedI18n } from '@/locales'
type ConfirmDeleteModalProps = {
isOpen: boolean
@@ -28,6 +29,7 @@ export const ConfirmModal = ({
onConfirm,
confirmButtonColor = 'red',
}: ConfirmDeleteModalProps) => {
const scopedT = useScopedI18n('confirmModal')
const [confirmLoading, setConfirmLoading] = useState(false)
const cancelRef = useRef(null)
@@ -52,7 +54,7 @@ export const ConfirmModal = ({
<AlertDialogOverlay>
<AlertDialogContent>
<AlertDialogHeader fontSize="lg" fontWeight="bold">
{title ?? 'Are you sure?'}
{title ?? scopedT('defaultTitle')}
</AlertDialogHeader>
<AlertDialogBody>{message}</AlertDialogBody>