import * as React from 'react'; import { SpacerControlsProps } from '../types/controls'; import { Resizable } from 'react-resizable'; import { BottomToolbar } from 'ory-editor-ui'; import { darkTheme } from 'ory-editor-ui/lib/ThemeProvider'; import { defaultSpacerState } from './../default/state'; import classNames from 'classnames'; import TextField from '@material-ui/core/TextField'; const faintBlack = 'rgba(0, 0, 0, 0.12)'; const SpacerDefaultControls: React.SFC = props => { const { isPreviewMode, isEditMode, focused, Renderer, changeHeightPreview, commitHeight, state: { height } = defaultSpacerState, } = props; return (
{!isEditMode ? ( ) : ( changeHeightPreview(data.size.height)} onResizeStop={(e, data) => commitHeight(data.size.height)} height={height} width={0} >
changeHeightPreview(parseInt(e.target.value, 10)) } onBlur={() => commitHeight()} color="white" type="number" />
)}
); }; export default SpacerDefaultControls;