'use strict'; import React from 'react'; import AppConstants from '../constants/application_constants'; import fineUploader from 'fineUploader'; import Router from 'react-router'; import GlobalNotificationModel from '../models/global_notification_model'; import GlobalNotificationActions from '../actions/global_notification_actions'; import Form from './ascribe_forms/form'; import Property from './ascribe_forms/property'; import apiUrls from '../constants/api_urls'; import ReactS3FineUploader from './ascribe_uploader/react_s3_fine_uploader'; import DatePicker from 'react-datepicker/dist/react-datepicker'; let RegisterPiece = React.createClass( { render() { return (

); } }); let FileUploader = React.createClass( { render() { return ( Upload is not functional in IE7 as IE7 has no support for CORS!' }} formatFileName={(name) => {// fix maybe if (name !== undefined && name.length > 26) { name = name.slice(0, 15) + '...' + name.slice(-15); } return name; }} multiple={true}/> ); } }); let RegisterPieceForm = React.createClass({ mixins: [Router.Navigation], handleSuccess(){ let notification = new GlobalNotificationModel('Login successsful', 'success', 10000); GlobalNotificationActions.appendGlobalNotification(notification); this.transitionTo('pieces'); }, render() { return (
Register your artwork } spinner={ }>
); } }); let InputDate = React.createClass({ propTypes: { placeholderText: React.PropTypes.string }, getInitialState() { return { value: null, value_formatted: null }; }, handleChange(date) { this.setState({ value: date, value_formatted: date.format('YYYY')}); }, render: function () { return ( ); } }); export default RegisterPiece;