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;