|
@@ -1,6 +1,7 @@
|
|
|
"use client";
|
|
|
import { useRouter } from "next/navigation";
|
|
|
|
|
|
+import { useI18n } from "locales/client";
|
|
|
import { workoutSessionLocal } from "@/shared/lib/workout-session/workout-session.local";
|
|
|
import { WorkoutSessionList } from "@/features/workout-session/ui/workout-session-list";
|
|
|
import { WorkoutSessionHeatmap } from "@/features/workout-session/ui/workout-session-heatmap";
|
|
@@ -8,6 +9,7 @@ import { Button } from "@/components/ui/button";
|
|
|
|
|
|
export default function ProfilePage() {
|
|
|
const router = useRouter();
|
|
|
+ const t = useI18n();
|
|
|
|
|
|
const sessions = typeof window !== "undefined" ? workoutSessionLocal.getAll() : [];
|
|
|
const values: Record<string, number> = {};
|
|
@@ -23,10 +25,10 @@ export default function ProfilePage() {
|
|
|
return (
|
|
|
<div>
|
|
|
<WorkoutSessionHeatmap until={until} values={values} />
|
|
|
- <WorkoutSessionList onSelect={(id) => router.push(`/workout-builder?sessionId=${id}`)} />
|
|
|
+ <WorkoutSessionList onSelect={(id) => router.push(`/?sessionId=${id}`)} />
|
|
|
<div className="mt-8 flex justify-center">
|
|
|
- <Button onClick={() => router.push("/workout-builder")} size="large">
|
|
|
- Nouvelle séance
|
|
|
+ <Button onClick={() => router.push("/")} size="large">
|
|
|
+ {t("profile.new_workout")}
|
|
|
</Button>
|
|
|
</div>
|
|
|
</div>
|