'use strict'; import React from 'react'; import GlobalNotificationModel from '../../models/global_notification_model'; import GlobalNotificationActions from '../../actions/global_notification_actions'; import Form from './form'; import Property from './property'; import apiUrls from '../../constants/api_urls'; import appConstants from '../../constants/application_constants'; import { getLangText } from '../../utils/lang_utils'; let CopyrightAssociationForm = React.createClass({ propTypes: { currentUser: React.PropTypes.object }, handleSubmitSuccess(){ let notification = getLangText('Copyright association updated'); notification = new GlobalNotificationModel(notification, 'success', 10000); GlobalNotificationActions.appendGlobalNotification(notification); }, getProfileFormData(){ if (this.props.currentUser && this.props.currentUser.email){ return {email: this.props.currentUser.email}; } return null; }, render() { let selectedState = -1; if (this.props.currentUser && this.props.currentUser.profile && this.props.currentUser.profile.copyright_association) { selectedState = appConstants.copyrightAssociations.indexOf(this.props.currentUser.profile.copyright_association); } return (

); } }); export default CopyrightAssociationForm;