Fixed slider
This commit is contained in:
parent
fa78bf7513
commit
bef38e84b2
|
@ -2,7 +2,7 @@ import * as React from "react";
|
||||||
import { BrowserRouter as Router, Link, Route, Routes } from "react-router-dom";
|
import { BrowserRouter as Router, Link, Route, Routes } from "react-router-dom";
|
||||||
import Appbar from "./components/appbar";
|
import Appbar from "./components/appbar";
|
||||||
|
|
||||||
import { Button, TextField, Stack, InputLabel, Select, Container, Slider, Paper, Box, Grid } from '@mui/material'
|
import { Button, TextField, Stack, InputLabel, Select, Container, Slider, Paper, Box, Grid, Typography } from '@mui/material'
|
||||||
import FileUploadIcon from '@mui/icons-material/FileUpload';
|
import FileUploadIcon from '@mui/icons-material/FileUpload';
|
||||||
|
|
||||||
function submitTournament(event) {
|
function submitTournament(event) {
|
||||||
|
@ -80,6 +80,38 @@ function showError(error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function TournamentForm(props) {
|
function TournamentForm(props) {
|
||||||
|
|
||||||
|
const marks = [
|
||||||
|
{
|
||||||
|
value: 1,
|
||||||
|
label: "2",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 2,
|
||||||
|
label: "4",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 3,
|
||||||
|
label: "8",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 4,
|
||||||
|
label: "16",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 5,
|
||||||
|
label: "32",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 6,
|
||||||
|
label: "64",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 7,
|
||||||
|
label: "128",
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<form>
|
<form>
|
||||||
|
@ -89,9 +121,9 @@ function TournamentForm(props) {
|
||||||
{/* <InputLabel htmlFor="descriptionInput">Description: </InputLabel */}
|
{/* <InputLabel htmlFor="descriptionInput">Description: </InputLabel */}
|
||||||
<TextField type="text" id="descriptionInput" label="Description" placeholder="Descrption" InputLabelProps={{shrink: true}}/>
|
<TextField type="text" id="descriptionInput" label="Description" placeholder="Descrption" InputLabelProps={{shrink: true}}/>
|
||||||
<Box sx={{ flexGrow: 1 }}>
|
<Box sx={{ flexGrow: 1 }}>
|
||||||
<Grid container spacing={-20} justifyContent="center">
|
<Grid container spacing={1} justifyContent="center" wrap="wrap">
|
||||||
<Grid item xs={2}>
|
<Grid item xs={3}>
|
||||||
<Container>Edit Image:</Container>
|
<Typography>Edit Image:</Typography>
|
||||||
</Grid>
|
</Grid>
|
||||||
<Grid item xs={2}>
|
<Grid item xs={2}>
|
||||||
<Container>
|
<Container>
|
||||||
|
@ -129,7 +161,7 @@ function TournamentForm(props) {
|
||||||
<MenuItem value={64}>64</MenuItem>
|
<MenuItem value={64}>64</MenuItem>
|
||||||
<MenuItem value={128}>128</MenuItem>
|
<MenuItem value={128}>128</MenuItem>
|
||||||
</Select> */}
|
</Select> */}
|
||||||
<select id="max-teams-select">
|
{/* <select id="max-teams-select">
|
||||||
<option value={2}>2</option>
|
<option value={2}>2</option>
|
||||||
<option value={4}>4</option>
|
<option value={4}>4</option>
|
||||||
<option value={8}>8</option>
|
<option value={8}>8</option>
|
||||||
|
@ -137,9 +169,18 @@ function TournamentForm(props) {
|
||||||
<option value={32}>32</option>
|
<option value={32}>32</option>
|
||||||
<option value={64}>64</option>
|
<option value={64}>64</option>
|
||||||
<option value={128}>128</option>
|
<option value={128}>128</option>
|
||||||
</select>
|
</select> */}
|
||||||
<Slider aria-label="Teams" defaultValue={1} valueLabelDisplay="auto" step={1} marks min={1} max={7} id="max-teams-slider" name="max-teams-slider" >
|
|
||||||
</Slider>
|
<Box sx={{flexGrow: 1}}>
|
||||||
|
<Grid container spacing={2} justifyContent="center">
|
||||||
|
<Grid item xs={8}>
|
||||||
|
<Container>
|
||||||
|
<Slider aria-label="Teams" defaultValue={1} valueLabelDisplay="off" step={1} marks={marks} min={1} max={7} id="max-teams-slider" name="max-teams-slider" >
|
||||||
|
</Slider>
|
||||||
|
</Container>
|
||||||
|
</Grid>
|
||||||
|
</Grid>
|
||||||
|
</Box>
|
||||||
|
|
||||||
{/* go brrrr */}
|
{/* go brrrr */}
|
||||||
<br /><br />
|
<br /><br />
|
||||||
|
@ -155,7 +196,7 @@ export default function CreateTournament(props) {
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<Appbar pageTitle="New tournament" />
|
<Appbar pageTitle="New tournament" />
|
||||||
<Paper sx={{minHeight: "30vh", width: "90vw", margin: "20px auto", padding: "20px 0"}} component={Container} direction="column" align="center">
|
<Paper sx={{minHeight: "30vh", width: "90vw", margin: "20px auto", padding: "20px 20px"}} component={Container} direction="column" align="center">
|
||||||
<TournamentForm />
|
<TournamentForm />
|
||||||
</Paper>
|
</Paper>
|
||||||
</>
|
</>
|
||||||
|
|
Loading…
Reference in New Issue