From 53b8eb3a104c991a246db32c66a19e702594c901 Mon Sep 17 00:00:00 2001 From: Dominik Guzei Date: Wed, 10 Jul 2019 14:43:24 +0200 Subject: basic integration of todos as static sidebar --- src/features/todos/components/TodosWebview.js | 41 +++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/features/todos/components/TodosWebview.js (limited to 'src/features/todos/components') diff --git a/src/features/todos/components/TodosWebview.js b/src/features/todos/components/TodosWebview.js new file mode 100644 index 000000000..54208d7ad --- /dev/null +++ b/src/features/todos/components/TodosWebview.js @@ -0,0 +1,41 @@ +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; +import { observer } from 'mobx-react'; +import injectSheet from 'react-jss'; +import Webview from 'react-electron-web-view'; + +const styles = theme => ({ + root: { + background: theme.colorBackground, + height: '100%', + width: 300, + position: 'absolute', + top: 0, + right: 0, + }, + webview: { + height: '100%', + }, +}); + +@injectSheet(styles) @observer +class TodosWebview extends Component { + static propTypes = { + classes: PropTypes.object.isRequired, + authToken: PropTypes.string.isRequired, + }; + + render() { + const { authToken, classes } = this.props; + return ( +
+ +
+ ); + } +} + +export default TodosWebview; -- cgit v1.2.3-70-g09d2