From 4c22dfc1b1b5c90dd5a5a3a60b4ce6250ad5865b Mon Sep 17 00:00:00 2001 From: T'JAMPENS QUENTIN p2406187 Date: Wed, 18 Mar 2026 10:57:02 +0100 Subject: [PATCH] Move ExportCalendarbtn --- .../ExportCalendarBtn/ExportBtn.tsx | 20 ++++++++++++++++++ .../Home/components/Calendar/Calendar.jsx | 3 +-- .../Home/components/Calendar/ExportBtn.tsx | 21 ------------------- 3 files changed, 21 insertions(+), 23 deletions(-) create mode 100644 src/components/ExportCalendarBtn/ExportBtn.tsx delete mode 100644 src/pages/Home/components/Calendar/ExportBtn.tsx diff --git a/src/components/ExportCalendarBtn/ExportBtn.tsx b/src/components/ExportCalendarBtn/ExportBtn.tsx new file mode 100644 index 0000000..14bca2b --- /dev/null +++ b/src/components/ExportCalendarBtn/ExportBtn.tsx @@ -0,0 +1,20 @@ +import Button from "../ui/Button/Button"; +import { useContext } from "react"; +import { AuthContext, AuthContextType } from "../../contexts/Auth/AuthContext"; +import { APP_CONFIG } from "../../config/appConfig"; + +export default function ExportCalendarBtn() { + + const { user } = useContext(AuthContext) as AuthContextType; + const calendarUrl = `${import.meta.env.VITE_API_URL}/api/export/ics/${user?.id}`; + + return +} \ No newline at end of file diff --git a/src/pages/Home/components/Calendar/Calendar.jsx b/src/pages/Home/components/Calendar/Calendar.jsx index ba80de5..66f7a7b 100644 --- a/src/pages/Home/components/Calendar/Calendar.jsx +++ b/src/pages/Home/components/Calendar/Calendar.jsx @@ -1,9 +1,8 @@ import {useState, useMemo, useEffect, useContext} from "react"; import styles from "./Calendar.module.css"; import {formatDateLetterJS} from "../../../../utils/date/formatDateLetter.js"; -import Button from "../../../../components/ui/Button/Button"; import {AuthContext} from "../../../../contexts/Auth/AuthContext.ts"; -import ExportBtn from "./ExportBtn.tsx"; +import ExportBtn from "../../../../components/ExportCalendarBtn/ExportBtn.tsx"; function Calendar() { diff --git a/src/pages/Home/components/Calendar/ExportBtn.tsx b/src/pages/Home/components/Calendar/ExportBtn.tsx deleted file mode 100644 index c5192aa..0000000 --- a/src/pages/Home/components/Calendar/ExportBtn.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import Button from "../../../../components/ui/Button/Button"; -import styles from "../../HomePage.module.css" -import { useContext } from "react"; -import { AuthContext, AuthContextType } from "../../../../contexts/Auth/AuthContext"; -import { APP_CONFIG } from "../../../../config/appConfig"; - -export default function ExportBtn() { - - const { user } = useContext(AuthContext) as AuthContextType; - const calendarUrl = `${import.meta.env.VITE_API_URL}/api/export/ics/${user?.id}`; - - return -} \ No newline at end of file