2021-01-28 15:12:30 +11:00
|
|
|
import { Flex } from "theme-ui";
|
|
|
|
|
|
|
|
|
|
import ColorControl from "./ColorControl";
|
|
|
|
|
|
2021-07-09 22:06:32 +10:00
|
|
|
import { PointerToolSettings } from "../../../types/Pointer";
|
|
|
|
|
|
|
|
|
|
type PointerToolSettingsProps = {
|
|
|
|
|
settings: PointerToolSettings;
|
|
|
|
|
onSettingChange: (change: Partial<PointerToolSettings>) => void;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
function PointerToolSettings({
|
|
|
|
|
settings,
|
|
|
|
|
onSettingChange,
|
|
|
|
|
}: PointerToolSettingsProps) {
|
2021-01-28 15:12:30 +11:00
|
|
|
return (
|
|
|
|
|
<Flex sx={{ alignItems: "center" }}>
|
|
|
|
|
<ColorControl
|
|
|
|
|
color={settings.color}
|
|
|
|
|
onColorChange={(color) => onSettingChange({ color })}
|
|
|
|
|
exclude={["black", "darkGray", "lightGray", "white"]}
|
|
|
|
|
/>
|
|
|
|
|
</Flex>
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default PointerToolSettings;
|