// @flow import React, {Component} from 'react'; import {Input} from 'antd'; import PositionRecord from './PositionRecord'; import type {PositionRecordT} from './PositionRecord'; import './YogaPositionEditor.css'; type Props = { value: PositionRecordT, property: string, onChange: (value: PositionRecordT) => void, }; export default class YogaPositionEditor extends Component { static defaultProps = { value: PositionRecord(), }; render() { const {onChange, value, property} = this.props; return (
onChange(value.set('top', e.target.value))} />
onChange(value.set('left', e.target.value))} /> {property} onChange(value.set('right', e.target.value))} />
onChange(value.set('bottom', e.target.value))} />
); } }