diff --git a/apps/frontend/src/routes/index.lazy.tsx b/apps/frontend/src/routes/index.lazy.tsx index a3ec754..d30257b 100644 --- a/apps/frontend/src/routes/index.lazy.tsx +++ b/apps/frontend/src/routes/index.lazy.tsx @@ -1,4 +1,4 @@ -import { createLazyFileRoute, Link } from "@tanstack/react-router"; +import { createLazyFileRoute, Link, useNavigate } from "@tanstack/react-router"; import { SectionHello } from "~/components/section-hello"; import { Hero } from "~/components/hero-old"; @@ -14,6 +14,7 @@ export const Route = createLazyFileRoute("/")({ }); function Index() { + const navigate = useNavigate({ from: "/" }); return (
@@ -31,11 +32,12 @@ function Index() {

-
diff --git a/apps/frontend/src/routes/play/index.module.sass b/apps/frontend/src/routes/play/index.module.sass index 44da72d..960791d 100644 --- a/apps/frontend/src/routes/play/index.module.sass +++ b/apps/frontend/src/routes/play/index.module.sass @@ -168,7 +168,7 @@ display: flex align-items: center justify-content: center - gap: 16px + gap: 24px padding-inline: 16px padding-block: 24px @@ -180,6 +180,12 @@ color: star4.color(primary) &--error color: star4.color(error) + &__answers + display: flex + flex-direction: column + align-items: stretch + justify-content: center + gap: 16px &__answer border-radius: star4.shape(medium) background-color: star4.color(surface-container-highest) diff --git a/apps/frontend/src/routes/play/index.tsx b/apps/frontend/src/routes/play/index.tsx index 701b9e5..5274df1 100644 --- a/apps/frontend/src/routes/play/index.tsx +++ b/apps/frontend/src/routes/play/index.tsx @@ -9,6 +9,7 @@ import introImage from "~/assets/images/person.jpg"; import homeImage from "~/assets/images/home.jpeg"; import shopImage from "~/assets/images/shop.jpeg"; import streetImage from "~/assets/images/street.jpeg"; +import clsx from "clsx"; const wait = (ms: number) => new Promise(resolve => setTimeout(resolve, ms)); @@ -293,19 +294,26 @@ const EndingComponent = function( return (
{session.data.result === "win" && ( -

+

Победа!

)} {session.data.result === "lose" && ( -

+

Поражение...

)} -
+
{answers.map( (answer, index) => ( -
+
{answer}
)