From c94b62d2c787dd28b9c5cd16aa045514edb3c95b Mon Sep 17 00:00:00 2001 From: bernstna <130489072+bernstna@users.noreply.github.com> Date: Sun, 9 Mar 2025 21:48:09 -0700 Subject: [PATCH] Added back button --- .../WorkoutRoutines/Detail/RoutineDetails.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/components/WorkoutRoutines/Detail/RoutineDetails.tsx b/src/components/WorkoutRoutines/Detail/RoutineDetails.tsx index 242f5205..61781ae2 100644 --- a/src/components/WorkoutRoutines/Detail/RoutineDetails.tsx +++ b/src/components/WorkoutRoutines/Detail/RoutineDetails.tsx @@ -1,4 +1,5 @@ import { Add, Delete } from "@mui/icons-material"; +import { ArrowBack } from "@mui/icons-material"; import MoreVertIcon from "@mui/icons-material/MoreVert"; import { Box, @@ -24,7 +25,7 @@ import { WorkoutSetting } from "components/WorkoutRoutines/models/WorkoutSetting import { useRoutineDetailQuery } from "components/WorkoutRoutines/queries"; import React from "react"; import { useTranslation } from "react-i18next"; -import { useParams } from "react-router-dom"; +import { useParams, useNavigate } from "react-router-dom"; import { daysOfWeek } from "utils/date"; import { makeLink, WgerLink } from "utils/url"; @@ -36,11 +37,21 @@ export const RoutineDetails = () => { const [t, i18n] = useTranslation(); const routineQuery = useRoutineDetailQuery(routineId); + const navigate = useNavigate(); + const handleBack = () => { //Go back to previous page + navigate(-1); + }; // TODO: remove this when we add the logic in react const navigateAddDay = () => window.location.href = makeLink(WgerLink.ROUTINE_ADD_DAY, i18n.language, { id: routineId }); return <> + {routineQuery.isLoading ? : <>