diff --git a/js/components/whitelabel/prize/prize_routes.js b/js/components/whitelabel/prize/prize_routes.js index 7a72e5d9..5f80b30c 100644 --- a/js/components/whitelabel/prize/prize_routes.js +++ b/js/components/whitelabel/prize/prize_routes.js @@ -12,6 +12,8 @@ import SPPieceContainer from './simple_prize/components/ascribe_detail/prize_pie import SPSettingsContainer from './simple_prize/components/prize_settings_container'; import SPApp from './simple_prize/prize_app'; +import SluicePieceContainer from './sluice/components/sluice_detail/sluice_piece_container'; + import PRApp from './portfolioreview/pr_app'; import PRLanding from './portfolioreview/components/pr_landing'; import PRRegisterPiece from './portfolioreview/components/pr_register_piece'; @@ -53,7 +55,7 @@ const ROUTES = { path='collection' component={ProxyHandler(AuthRedirect({to: '/login', when: 'loggedOut'}))(SPPieceList)} headerTitle='COLLECTION'/> - + diff --git a/js/components/whitelabel/prize/simple_prize/components/ascribe_detail/prize_piece_container.js b/js/components/whitelabel/prize/simple_prize/components/ascribe_detail/prize_piece_container.js index 9a549625..94367817 100644 --- a/js/components/whitelabel/prize/simple_prize/components/ascribe_detail/prize_piece_container.js +++ b/js/components/whitelabel/prize/simple_prize/components/ascribe_detail/prize_piece_container.js @@ -6,8 +6,6 @@ import Moment from 'moment'; import StarRating from 'react-star-rating'; -import SelectedPrizeLoanRequestButton from '../ascribe_buttons/selected_prize_loan_request_button'; - import ReactError from '../../../../../../mixins/react_error'; import { ResourceNotFoundError } from '../../../../../../models/errors'; @@ -60,12 +58,6 @@ let PrizePieceContainer = React.createClass({ mixins: [ReactError], - getDefaultProps() { - return { - selectedPrizeActionButton: SelectedPrizeLoanRequestButton - }; - }, - getInitialState() { return mergeOptions( PieceStore.getState(), diff --git a/js/components/whitelabel/prize/simple_prize/components/ascribe_buttons/selected_prize_loan_request_button.js b/js/components/whitelabel/prize/sluice/components/sluice_buttons/sluice_selected_prize_action_button.js similarity index 95% rename from js/components/whitelabel/prize/simple_prize/components/ascribe_buttons/selected_prize_loan_request_button.js rename to js/components/whitelabel/prize/sluice/components/sluice_buttons/sluice_selected_prize_action_button.js index e068692a..7778a8de 100644 --- a/js/components/whitelabel/prize/simple_prize/components/ascribe_buttons/selected_prize_loan_request_button.js +++ b/js/components/whitelabel/prize/sluice/components/sluice_buttons/sluice_selected_prize_action_button.js @@ -14,7 +14,7 @@ import ApiUrls from '../../../../../../constants/api_urls'; import { getLangText } from '../../../../../../utils/lang_utils'; -const SelectedPrizeLoanRequestButton = React.createClass({ +const SluiceSelectedPrizeActionButton = React.createClass({ propTypes: { piece: React.PropTypes.object, currentUser: React.PropTypes.object, @@ -66,4 +66,5 @@ const SelectedPrizeLoanRequestButton = React.createClass({ } }); -export default SelectedPrizeLoanRequestButton; +export default SluiceSelectedPrizeActionButton; + diff --git a/js/components/whitelabel/prize/sluice/components/sluice_detail/sluice_piece_container.js b/js/components/whitelabel/prize/sluice/components/sluice_detail/sluice_piece_container.js new file mode 100644 index 00000000..2d9debca --- /dev/null +++ b/js/components/whitelabel/prize/sluice/components/sluice_detail/sluice_piece_container.js @@ -0,0 +1,23 @@ +'use strict'; + +import React from 'react'; + +import SluiceSelectedPrizeActionButton from '../sluice_buttons/sluice_selected_prize_action_button'; + +import PrizePieceContainer from '../../../simple_prize/components/ascribe_detail/prize_piece_container'; + +const SluicePieceContainer = React.createClass({ + propTypes: { + params: React.PropTypes.object + }, + + render() { + return ( + + ); + } +}); + +export default SluicePieceContainer;