From ce8053a3f69dce26ca56cd9c9ec5f9360c9cacdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20FAMIBELLE-PRONZOLA?= Date: Fri, 26 Jun 2026 00:34:09 +0400 Subject: [PATCH] feat: redirect to PDF when NEXT_PUBLIC_CGU_DOWNLOAD_LINK is set --- components/cgu/cgu-dialog.js | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/components/cgu/cgu-dialog.js b/components/cgu/cgu-dialog.js index 7332696..f487e06 100644 --- a/components/cgu/cgu-dialog.js +++ b/components/cgu/cgu-dialog.js @@ -2,7 +2,6 @@ import {useRef, useEffect} from 'react' import {styled, useTheme} from '@mui/material/styles' import PropTypes from 'prop-types' import {Button, Dialog, DialogActions, DialogContent, DialogTitle, Typography} from '@mui/material' -import {useRouter} from 'next/navigation' import useMediaQuery from '@mui/material/useMediaQuery' import Cgu from '.' @@ -23,17 +22,11 @@ const CGU_DOWNLOAD_LINK = process.env.NEXT_PUBLIC_CGU_DOWNLOAD_LINK export default function CGUDialog({open, setOpen}) { const theme = useTheme() const fullScreen = useMediaQuery(theme.breakpoints.down('md')) - const router = useRouter() const handleClose = () => { setOpen(false) } - const handleClick = event => { - event.preventDefault() - router.push(CGU_DOWNLOAD_LINK) - } - const descriptionElementRef = useRef(null) useEffect(() => { if (open) { @@ -64,7 +57,24 @@ export default function CGUDialog({open, setOpen}) { id='scroll-dialog-description' tabIndex={-1} > - + {CGU_DOWNLOAD_LINK ? ( +
+ + Consultez nos CGU et notre politique de confidentialité : + + +
+ ) : ( + + )}