diff --git a/js/components/register_piece.js b/js/components/register_piece.js index b3c33a6d..94ce4d33 100644 --- a/js/components/register_piece.js +++ b/js/components/register_piece.js @@ -39,7 +39,9 @@ let RegisterPiece = React.createClass( { submitMessage: React.PropTypes.string, children: React.PropTypes.oneOfType([ React.PropTypes.arrayOf(React.PropTypes.element), - React.PropTypes.element]) + React.PropTypes.element, + React.PropTypes.string + ]) }, mixins: [Router.Navigation], diff --git a/js/components/settings_container.js b/js/components/settings_container.js index 85224969..adab2ba4 100644 --- a/js/components/settings_container.js +++ b/js/components/settings_container.js @@ -22,10 +22,12 @@ import Form from './ascribe_forms/form'; import Property from './ascribe_forms/property'; import InputCheckbox from './ascribe_forms/input_checkbox'; +import ActionPanel from './ascribe_panel/action_panel'; + import ApiUrls from '../constants/api_urls'; import AppConstants from '../constants/application_constants'; -import { getLangText } from '../utils/lang_utils'; +import { getLangText } from '../utils/lang_utils'; import { getCookie } from '../utils/fetch_api_utils'; let SettingsContainer = React.createClass({ @@ -339,20 +341,18 @@ let APISettings = React.createClass({ GlobalNotificationActions.appendGlobalNotification(notification); }, - render() { + getApplications(){ let content = ; if (this.state.applications.length > -1) { content = this.state.applications.map(function(app, i) { return ( - -
-
- {'Bearer ' + app.bearer_token.token} -
-
+ key={i} + title={app.name} + content={'Bearer ' + app.bearer_token.token} + buttons={ +
-
- ); + }/> + ); }, this); - content = ( -
-
- {content} -
-
-
); } + return content; + }, + render() { + return ( Usage: curl <url> -H 'Authorization: Bearer <token>' - {content} + {this.getApplications()} ); }