UNPKG

nexshop-web-contents

Version:

Nexshop Web Contents Project

28 lines (25 loc) 1.03 kB
import React, {Component} from 'react'; import PropTypes from 'prop-types'; export default class SceneTitleView extends Component { render() { const {saveScene, onPreviewClick, hasFullContent} = this.props; return ( <div className="top-bar-sub"> <div className="top-bar-sub__title">{this.props.title}</div> <div className="top-bar-sub-menu"> <div className={`top-bar-sub-menu__item${hasFullContent ? '' : '--inactive'}`} onClick={() => onPreviewClick()}>PREVIEW</div> <div className={`top-bar-sub-menu__item${hasFullContent ? '' : '--inactive'}`} onClick={()=> saveScene()}>SAVE </div> </div> </div> ); } } SceneTitleView.propTypes = { title: PropTypes.string.isRequired, hasFullContent: PropTypes.bool.isRequired, saveScene: PropTypes.func.isRequired, onPreviewClick: PropTypes.func.isRequired, };