Convert Footer to Typescript

This commit is contained in:
T'JAMPENS QUENTIN p2406187
2026-03-18 20:48:14 +01:00
parent 2c9d091801
commit 5b4078e759
@@ -1,13 +1,13 @@
import styles from "./Footer.module.css" import styles from "./Footer.module.css"
import {Link} from "react-router"; import { Link } from "react-router";
import {useState} from "react"; import { ReactNode, useState } from "react";
import Modal from "../ui/Modal/Modal"; import Modal from "../ui/Modal/Modal";
import Button from "../ui/Button/Button"; import Button from "../ui/Button/Button";
import scrollToTop from "../../utils/scrollToTop.js"; import scrollToTop from "../../utils/scrollToTop.js";
export default function Footer(){ export default function Footer(): ReactNode{
const currentYear = new Date().getFullYear(); const currentYear = new Date().getFullYear();
const [isCopyrightModal, setIsCopyrightModal] = useState(false); const [isCopyrightModal, setIsCopyrightModal] = useState<boolean>(false);
return <> return <>
@@ -48,11 +48,11 @@ export default function Footer(){
<Modal title={"Réalisé par"} open={isCopyrightModal} onClose={() => setIsCopyrightModal(false)}> <Modal title={"Réalisé par"} open={isCopyrightModal} onClose={() => setIsCopyrightModal(false)}>
<section className={styles.section}> <section className={styles.section}>
<div className={styles.inputContainer}> <div className={styles.inputContainer}>
<p>Quentin T'jampens</p> <p>Quentin T'JAMPENS</p>
<p>Antoine Ordonneau</p> <p>Antoine ORDONNEAU</p>
<p>Malo Leblond</p> <p>Malo LEBLOND</p>
<p> <p>
Giovanni Josserand ( Giovanni JOSSERAND (
<Link to={"https://linktree.josserand.ovh/"}>linktree</Link> <Link to={"https://linktree.josserand.ovh/"}>linktree</Link>
) )
</p> </p>
@@ -60,4 +60,4 @@ export default function Footer(){
</section> </section>
</Modal> </Modal>
</> </>
} }