import PropTypes from 'prop-types'; import React, { Component } from 'react'; import classNames from 'classnames'; import { icons, kinds } from 'Helpers/Props'; import Icon from 'Components/Icon'; import Link from 'Components/Link/Link'; import ConfirmModal from 'Components/Modal/ConfirmModal'; import EditNetImportExclusionModalConnector from './EditNetImportExclusionModalConnector'; import styles from './NetImportExclusion.css'; class NetImportExclusion extends Component { // // Lifecycle constructor(props, context) { super(props, context); this.state = { isEditNetImportExclusionModalOpen: false, isDeleteNetImportExclusionModalOpen: false }; } // // Listeners onEditNetImportExclusionPress = () => { this.setState({ isEditNetImportExclusionModalOpen: true }); } onEditNetImportExclusionModalClose = () => { this.setState({ isEditNetImportExclusionModalOpen: false }); } onDeleteNetImportExclusionPress = () => { this.setState({ isEditNetImportExclusionModalOpen: false, isDeleteNetImportExclusionModalOpen: true }); } onDeleteNetImportExclusionModalClose = () => { this.setState({ isDeleteNetImportExclusionModalOpen: false }); } onConfirmDeleteNetImportExclusion = () => { this.props.onConfirmDeleteNetImportExclusion(this.props.id); } // // Render render() { const { id, movieTitle, tmdbId, movieYear } = this.props; return (