import React from 'react' import classnames from 'classnames' import PropTypes from 'prop-types' class PopinFixedHeader extends React.Component { constructor (props) { super(props) this.state = { editTitle: false, editTitleValue: '' } } componentDidUpdate (prevProps) { if (prevProps.title !== this.props.title) this.setState({editTitleValue: this.props.title}) } onChangeTitle = e => { const newTitle = e.target.value this.setState({editTitleValue: newTitle}) } handleClickChangeTitleBtn = () => { if (this.state.editTitle) this.props.onValidateChangeTitle(this.state.editTitleValue) this.setState(prevState => ({editTitle: !prevState.editTitle})) } render () { const { customClass, customColor, faIcon, title, onClickCloseBtn } = this.props return (