Moved fog add toggle to two separate icons
This commit is contained in:
parent
3ba7c8809c
commit
a300e6bd79
@ -1,19 +0,0 @@
|
|||||||
import React from "react";
|
|
||||||
import { IconButton } from "theme-ui";
|
|
||||||
|
|
||||||
import FogAddIcon from "../../../icons/FogAddIcon";
|
|
||||||
import FogSubtractIcon from "../../../icons/FogSubtractIcon";
|
|
||||||
|
|
||||||
function FogSubtractToggle({ useFogSubtract, onFogSubtractChange }) {
|
|
||||||
return (
|
|
||||||
<IconButton
|
|
||||||
aria-label={useFogSubtract ? "Add Fog" : "Subtract Fog"}
|
|
||||||
title={useFogSubtract ? "Add Fog" : "Subtract Fog"}
|
|
||||||
onClick={() => onFogSubtractChange(!useFogSubtract)}
|
|
||||||
>
|
|
||||||
{useFogSubtract ? <FogSubtractIcon /> : <FogAddIcon />}
|
|
||||||
</IconButton>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
export default FogSubtractToggle;
|
|
@ -3,12 +3,13 @@ import { Flex } from "theme-ui";
|
|||||||
|
|
||||||
import EdgeSnappingToggle from "./EdgeSnappingToggle";
|
import EdgeSnappingToggle from "./EdgeSnappingToggle";
|
||||||
import RadioIconButton from "./RadioIconButton";
|
import RadioIconButton from "./RadioIconButton";
|
||||||
import FogSubtractToggle from "./FogSubtractToggle";
|
|
||||||
|
|
||||||
import FogBrushIcon from "../../../icons/FogBrushIcon";
|
import FogBrushIcon from "../../../icons/FogBrushIcon";
|
||||||
import FogPolygonIcon from "../../../icons/FogPolygonIcon";
|
import FogPolygonIcon from "../../../icons/FogPolygonIcon";
|
||||||
import FogRemoveIcon from "../../../icons/FogRemoveIcon";
|
import FogRemoveIcon from "../../../icons/FogRemoveIcon";
|
||||||
import FogToggleIcon from "../../../icons/FogToggleIcon";
|
import FogToggleIcon from "../../../icons/FogToggleIcon";
|
||||||
|
import FogAddIcon from "../../../icons/FogAddIcon";
|
||||||
|
import FogSubtractIcon from "../../../icons/FogSubtractIcon";
|
||||||
|
|
||||||
import UndoButton from "./UndoButton";
|
import UndoButton from "./UndoButton";
|
||||||
import RedoButton from "./RedoButton";
|
import RedoButton from "./RedoButton";
|
||||||
@ -38,12 +39,20 @@ function BrushToolSettings({
|
|||||||
<FogBrushIcon />
|
<FogBrushIcon />
|
||||||
</RadioIconButton>
|
</RadioIconButton>
|
||||||
<Divider vertical />
|
<Divider vertical />
|
||||||
<FogSubtractToggle
|
<RadioIconButton
|
||||||
useFogSubtract={settings.useFogSubtract}
|
title="Add Fog"
|
||||||
onFogSubtractChange={(useFogSubtract) =>
|
onClick={() => onSettingChange({ useFogSubtract: false })}
|
||||||
onSettingChange({ useFogSubtract })
|
isSelected={!settings.useFogSubtract}
|
||||||
}
|
>
|
||||||
/>
|
<FogAddIcon />
|
||||||
|
</RadioIconButton>
|
||||||
|
<RadioIconButton
|
||||||
|
title="Subtract Fog"
|
||||||
|
onClick={() => onSettingChange({ useFogSubtract: true })}
|
||||||
|
isSelected={settings.useFogSubtract}
|
||||||
|
>
|
||||||
|
<FogSubtractIcon />
|
||||||
|
</RadioIconButton>
|
||||||
{/* TODO: Re-enable edge snapping when holes are fixed */}
|
{/* TODO: Re-enable edge snapping when holes are fixed */}
|
||||||
{/* <EdgeSnappingToggle
|
{/* <EdgeSnappingToggle
|
||||||
useEdgeSnapping={settings.useEdgeSnapping}
|
useEdgeSnapping={settings.useEdgeSnapping}
|
||||||
|
Loading…
Reference in New Issue
Block a user