diff --git a/src/components/Title.tsx b/src/components/Title.tsx new file mode 100644 index 0000000..9b505d6 --- /dev/null +++ b/src/components/Title.tsx @@ -0,0 +1,10 @@ +import { Center, Text } from "@chakra-ui/react"; + +export default function Title(props: { word: string; center?: boolean }) { + const b = ( + + {props.word} + + ); + return props.center ?
{b}
: b; +} diff --git a/src/pages/ProblemDetailPage.tsx b/src/pages/ProblemDetailPage.tsx index 5063619..565ebd8 100644 --- a/src/pages/ProblemDetailPage.tsx +++ b/src/pages/ProblemDetailPage.tsx @@ -30,9 +30,9 @@ export default function ProblemDetailPage() { variant="outline" size="sm" leftIcon={} - onClick={() => navigate(`/problem/${id}/status`)} + onClick={() => navigate(`/problem/${id}/submission`)} > - Status + Submissions diff --git a/src/pages/ProblemListPage.tsx b/src/pages/ProblemListPage.tsx index ac181f0..7cf2a86 100644 --- a/src/pages/ProblemListPage.tsx +++ b/src/pages/ProblemListPage.tsx @@ -1,28 +1,13 @@ import { useState } from "react"; import type { ColumnDef, PaginationState } from "@tanstack/react-table"; -import { - Badge, - Button, - Input, - InputGroup, - InputLeftElement, - Link, - Stack, - Text, - useColorModeValue, -} from "@chakra-ui/react"; +import { Badge, Button, Input, InputGroup, InputLeftElement, Link, Stack, useColorModeValue } from "@chakra-ui/react"; import { LinkIcon, SearchIcon } from "@chakra-ui/icons"; import { Link as ReactRouterLink } from "react-router-dom"; import type { ProblemInfo } from "../app/services/problem"; import { useSearchQuery } from "../app/services/problem"; import Table from "../components/Table"; - -const Title = (props: { word: string }) => ( - - {props.word}{" "} - -); +import Title from "../components/Title"; const columns: ColumnDef[] = [ { diff --git a/src/pages/SubmitPage.tsx b/src/pages/SubmitPage.tsx index 1de1ccc..a230a41 100644 --- a/src/pages/SubmitPage.tsx +++ b/src/pages/SubmitPage.tsx @@ -26,7 +26,7 @@ export default function SubmitPage() { useEffect(() => { if (result.isSuccess) { - navigate(`/problem/${id}/status`); + navigate(`/problem/${id}/submission`); } else if (result.isError) { toast({ status: "error",