From 9ede7021a8fabafc8c43183057fb8b7d440f6ebd Mon Sep 17 00:00:00 2001 From: Dominik Guzei Date: Fri, 9 Aug 2019 11:14:30 +0200 Subject: Remove auth token url parameter --- src/features/todos/components/TodosWebview.js | 5 ++--- src/features/todos/containers/TodosScreen.js | 17 +++-------------- 2 files changed, 5 insertions(+), 17 deletions(-) (limited to 'src/features/todos') diff --git a/src/features/todos/components/TodosWebview.js b/src/features/todos/components/TodosWebview.js index 819e599ca..d171bbd0a 100644 --- a/src/features/todos/components/TodosWebview.js +++ b/src/features/todos/components/TodosWebview.js @@ -75,7 +75,6 @@ const styles = theme => ({ class TodosWebview extends Component { static propTypes = { classes: PropTypes.object.isRequired, - authToken: PropTypes.string.isRequired, isVisible: PropTypes.bool.isRequired, togglePanel: PropTypes.func.isRequired, handleClientMessage: PropTypes.func.isRequired, @@ -166,7 +165,7 @@ class TodosWebview extends Component { render() { const { - authToken, classes, isVisible, togglePanel, + classes, isVisible, togglePanel, } = this.props; const { width, delta, isDragging } = this.state; @@ -206,7 +205,7 @@ class TodosWebview extends Component { partition="persist:todos" preload="./features/todos/preload.js" ref={(webview) => { this.webview = webview ? webview.view : null; }} - src={`${environment.TODOS_FRONTEND}?authToken=${authToken}`} + src={environment.TODOS_FRONTEND} /> diff --git a/src/features/todos/containers/TodosScreen.js b/src/features/todos/containers/TodosScreen.js index 48acd19f4..d071d0677 100644 --- a/src/features/todos/containers/TodosScreen.js +++ b/src/features/todos/containers/TodosScreen.js @@ -1,32 +1,21 @@ import React, { Component } from 'react'; -import { inject, observer } from 'mobx-react'; -import PropTypes from 'prop-types'; +import { observer } from 'mobx-react'; import TodosWebview from '../components/TodosWebview'; import ErrorBoundary from '../../../components/util/ErrorBoundary'; -import UserStore from '../../../stores/UserStore'; import { TODOS_MIN_WIDTH, todosStore } from '..'; import { todoActions } from '../actions'; -@inject('stores') @observer +@observer class TodosScreen extends Component { - static propTypes = { - stores: PropTypes.shape({ - user: PropTypes.instanceOf(UserStore).isRequired, - }).isRequired, - }; - render() { - const { stores } = this.props; - - if (!stores.todos || !stores.todos.isFeatureActive) { + if (!todosStore || !todosStore.isFeatureActive) { return null; } return (