diff --git a/README.md b/README.md
index 6fae0011..270c4a5f 100644
--- a/README.md
+++ b/README.md
@@ -24,8 +24,11 @@ gulp serve
Additionally, to work on the white labeling functionality, you need to edit your `/etc/hosts` file and add:
```
-127.0.0.1 localhost.com
-127.0.0.1 cc.localhost.com
+127.0.0.1 localhost.com
+127.0.0.1 cc.localhost.com
+127.0.0.1 cyland.localhost.com
+127.0.0.1 ikonotv.localhost.com
+127.0.0.1 sluice.localhost.com
```
diff --git a/js/components/ascribe_app.js b/js/components/ascribe_app.js
index b4a894a3..789399b0 100644
--- a/js/components/ascribe_app.js
+++ b/js/components/ascribe_app.js
@@ -6,15 +6,16 @@ import Header from '../components/header';
import Footer from '../components/footer';
import GlobalNotification from './global_notification';
-// let Link = Router.Link;
-let RouteHandler = Router.RouteHandler;
+import getRoutes from '../routes';
+let RouteHandler = Router.RouteHandler;
+
let AscribeApp = React.createClass({
render() {
return (
-
+
diff --git a/js/components/ascribe_detail/piece_container.js b/js/components/ascribe_detail/piece_container.js
index 3739a508..7297825d 100644
--- a/js/components/ascribe_detail/piece_container.js
+++ b/js/components/ascribe_detail/piece_container.js
@@ -84,6 +84,8 @@ let PieceContainer = React.createClass({
IT SHOULD BE REMOVED AND REPLACED WITH A BETTER SOLUTION ASAP!
+ ALSO, WE ENABLED THE LOAN BUTTON FOR IKONOTV TO LET THEM LOAN ON A PIECE LEVEL
+
*/
if(state && state.piece && state.piece.acl && typeof state.piece.acl.acl_loan !== 'undefined') {
@@ -202,6 +204,7 @@ let PieceContainer = React.createClass({
);
}
},
+
render() {
if('title' in this.state.piece) {
return (
diff --git a/js/components/whitelabel/wallet/components/ikonotv/ascribe_forms/ikonotv_contract_form.js b/js/components/ascribe_forms/contract_form.js
similarity index 75%
rename from js/components/whitelabel/wallet/components/ikonotv/ascribe_forms/ikonotv_contract_form.js
rename to js/components/ascribe_forms/contract_form.js
index 2d56ac6f..5b811cf6 100644
--- a/js/components/whitelabel/wallet/components/ikonotv/ascribe_forms/ikonotv_contract_form.js
+++ b/js/components/ascribe_forms/contract_form.js
@@ -2,20 +2,21 @@
import React from 'react';
-import Property from '../../../../../ascribe_forms/property';
+import LoanContractListActions from '../../actions/loan_contract_list_actions';
+import LoanContractListStore from '../../stores/loan_contract_list_store';
-import LoanContractListActions from '../../../../../../actions/loan_contract_list_actions';
-import LoanContractListStore from '../../../../../../stores/loan_contract_list_store';
+import GlobalNotificationModel from '../../models/global_notification_model';
+import GlobalNotificationActions from '../../actions/global_notification_actions';
-import GlobalNotificationModel from '../../../../../../models/global_notification_model';
-import GlobalNotificationActions from '../../../../../../actions/global_notification_actions';
+import Form from './form';
+import Property from './property';
+import PropertyCollapsible from './property_collapsible';
+import InputTextAreaToggable from './input_textarea_toggable';
-import Form from '../../../../../ascribe_forms/form';
+import ApiUrls from '../../constants/api_urls';
-import ApiUrls from '../../../../../../constants/api_urls';
-
-import { getLangText } from '../../../../../../utils/lang_utils';
-import { mergeOptions } from '../../../../../../utils/general_utils';
+import { getLangText } from '../../utils/lang_utils';
+import { mergeOptions } from '../../utils/general_utils';
let ContractForm = React.createClass({
@@ -96,7 +97,7 @@ let ContractForm = React.createClass({
buttons={}
spinner={
@@ -104,7 +105,7 @@ let ContractForm = React.createClass({
}>