Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
| import React from "react"; | |
| import { Box, CircularProgress } from "@mui/material"; | |
| import { useAuth } from "../../hooks/useAuth"; | |
| import PageHeader from "../../components/shared/PageHeader"; | |
| import EvaluationQueues from "./components/EvaluationQueues/EvaluationQueues"; | |
| import ModelSubmissionForm from "./components/ModelSubmissionForm/ModelSubmissionForm"; | |
| import SubmissionGuide from "./components/SubmissionGuide/SubmissionGuide"; | |
| import SubmissionLimitChecker from "./components/SubmissionLimitChecker/SubmissionLimitChecker"; | |
| function AddModelPage() { | |
| const { isAuthenticated, loading, user } = useAuth(); | |
| if (loading) { | |
| return ( | |
| <Box | |
| sx={{ | |
| display: "flex", | |
| justifyContent: "center", | |
| alignItems: "center", | |
| height: "100vh", | |
| }} | |
| > | |
| <CircularProgress /> | |
| </Box> | |
| ); | |
| } | |
| return ( | |
| <Box sx={{ width: "100%", maxWidth: 1200, margin: "0 auto", py: 4, px: 0 }}> | |
| <PageHeader | |
| title="Submit a Model for Evaluation" | |
| subtitle={ | |
| <> | |
| Add <span style={{ fontWeight: 600 }}>your</span> model to the Open | |
| LLM Leaderboard | |
| </> | |
| } | |
| /> | |
| <SubmissionGuide /> | |
| <SubmissionLimitChecker user={user}> | |
| <ModelSubmissionForm user={user} isAuthenticated={isAuthenticated} /> | |
| </SubmissionLimitChecker> | |
| <EvaluationQueues defaultExpanded={false} /> | |
| </Box> | |
| ); | |
| } | |
| export default AddModelPage; | |