Slight collapse change
This commit is contained in:
parent
009760cd33
commit
ab472c3875
|
@ -36,6 +36,7 @@ function shorten(description, maxLength) {
|
||||||
|
|
||||||
function TournamentListItem(props) {
|
function TournamentListItem(props) {
|
||||||
const [longDescription, setLongDescription] = React.useState(false);
|
const [longDescription, setLongDescription] = React.useState(false);
|
||||||
|
const maxLength = 200;
|
||||||
function toggleDescription() {
|
function toggleDescription() {
|
||||||
setLongDescription(!longDescription);
|
setLongDescription(!longDescription);
|
||||||
}
|
}
|
||||||
|
@ -45,9 +46,11 @@ function TournamentListItem(props) {
|
||||||
<Typography variant="body1" onClick={toggleDescription}>{props.tournament.description}</Typography>
|
<Typography variant="body1" onClick={toggleDescription}>{props.tournament.description}</Typography>
|
||||||
<KeyboardDoubleArrowUpIcon onClick={toggleDescription} />
|
<KeyboardDoubleArrowUpIcon onClick={toggleDescription} />
|
||||||
</Box> )
|
</Box> )
|
||||||
|
} else if (props.tournament.description.length < maxLength) {
|
||||||
|
return <Typography variant="body1" color="text.secondary" onClick={toggleDescription}>{props.tournament.description}</Typography>
|
||||||
} else {
|
} else {
|
||||||
return <Box component={Stack} direction="row">
|
return <Box component={Stack} direction="row">
|
||||||
<Typography variant="body1" color="text.secondary" onClick={toggleDescription}>{shorten(props.tournament.description, 200)}</Typography>
|
<Typography variant="body1" color="text.secondary" onClick={toggleDescription}>{shorten(props.tournament.description, maxLength)}</Typography>
|
||||||
<KeyboardDoubleArrowDownIcon onClick={toggleDescription} />
|
<KeyboardDoubleArrowDownIcon onClick={toggleDescription} />
|
||||||
</Box>;
|
</Box>;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue