import React from 'react'; import classnames from 'classnames'; import styles from './styles.module.scss'; import propTypes from 'prop-types'; export const InputStackGroup: React.FC = ({children}) => { return
{children}
; } InputStackGroup.displayName = 'InputStackGroup'; InputStackGroup.propTypes = { children: propTypes.node, }; export class InputStackItem extends React.Component { constructor(props) { super(props); this.state = {focused: false}; } render() { const propsRest = Object.assign({}, this.props) as any; delete propsRest.invalid; delete propsRest.focused; delete propsRest.className; return
{ this.setState({focused: true}); this.props.onFocus && this.props.onFocus(data); }} onBlur={data => { this.setState({focused: false}); this.props.onBlur && this.props.onBlur(data); }} />
; } } // InputStackItem.displayName = 'InputStackItem'; // InputStackItem.propTypes = { // invalid: propTypes.bool, // focused: propTypes.bool, // };