Add 'invert colors' checkbox.

pull/230/head
Atul Varma 2021-09-27 15:33:58 -04:00
rodzic aa07e83ed7
commit 34f1da481a
1 zmienionych plików z 6 dodań i 11 usunięć

Wyświetl plik

@ -263,16 +263,6 @@ export const CREATURE_DESIGN_DEFAULTS: CreatureDesign = {
},
};
function changeCreatureSymbol(
creature: CreatureSymbol,
data: SvgSymbolData
): CreatureSymbol {
return {
...creature,
data,
};
}
const CreatureEditorWidget: React.FC<{
creature: CreatureSymbol;
onChange: (symbol: CreatureSymbol) => void;
@ -285,10 +275,15 @@ const CreatureEditorWidget: React.FC<{
<VocabularyWidget
label="Symbol"
value={creature.data}
onChange={(data) => onChange(changeCreatureSymbol(creature, data))}
onChange={(data) => onChange({ ...creature, data })}
choices={SvgVocabularyWithBlank}
/>
</div>
<Checkbox
label="Invert colors"
value={creature.invertColors}
onChange={(invertColors) => onChange({ ...creature, invertColors })}
/>
</details>
</div>
);