Fix map quality setting for default maps

This commit is contained in:
Mitchell McCaffrey 2020-07-17 12:50:52 +10:00
parent 1ac95e0a0f
commit 2a3deed739

View File

@ -110,13 +110,14 @@ function MapSettings({
Show Grid Show Grid
</Label> </Label>
</Flex> </Flex>
{map.type !== "default" && (
<Flex my={2} sx={{ alignItems: "center" }}> <Flex my={2} sx={{ alignItems: "center" }}>
<Box sx={{ width: "50%" }}> <Box sx={{ width: "50%" }}>
<Label>Map Quality</Label> <Label>Map Quality</Label>
<Select <Select
my={1} my={1}
value={!mapEmpty && map.quality} value={!mapEmpty && map.quality}
disabled={mapEmpty || map.type === "default"} disabled={mapEmpty}
onChange={(e) => onSettingsChange("quality", e.target.value)} onChange={(e) => onSettingsChange("quality", e.target.value)}
> >
{qualitySettings.map((quality) => ( {qualitySettings.map((quality) => (
@ -124,7 +125,8 @@ function MapSettings({
key={quality.id} key={quality.id}
value={quality.id} value={quality.id}
disabled={ disabled={
quality.id !== "original" && !map.resolutions[quality.id] quality.id !== "original" &&
!map.resolutions[quality.id]
} }
> >
{quality.name} {quality.name}
@ -136,6 +138,7 @@ function MapSettings({
Size: XX Size: XX
</Label> </Label>
</Flex> </Flex>
)}
<Divider fill /> <Divider fill />
<Box my={2} sx={{ flexGrow: 1 }}> <Box my={2} sx={{ flexGrow: 1 }}>
<Label>Allow Others to Edit</Label> <Label>Allow Others to Edit</Label>