diff options
author | elijah <elijah@riseup.net> | 2016-09-05 17:34:11 -0700 |
---|---|---|
committer | Kali Kaneko (leap communications) <kali@leap.se> | 2016-09-06 13:55:16 -0400 |
commit | 65c2c18653feb5f6485710e9656b19e368bb2826 (patch) | |
tree | a279d6f4eb502b30606870cd34af2896eef7321d /www/app/components/main_panel/email_section.js | |
parent | b047beb3e50a541564d2ab6ff17491608a630101 (diff) |
[feature] webkit support: get the js and css working in older webkit engines
Diffstat (limited to 'www/app/components/main_panel/email_section.js')
-rw-r--r-- | www/app/components/main_panel/email_section.js | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/www/app/components/main_panel/email_section.js b/www/app/components/main_panel/email_section.js index e69de29..a6525d9 100644 --- a/www/app/components/main_panel/email_section.js +++ b/www/app/components/main_panel/email_section.js @@ -0,0 +1,48 @@ +import React from 'react' +//import { Button, Glyphicon, Alert } from 'react-bootstrap' +import SectionLayout from './section_layout' +import Account from 'models/account' +import Spinner from 'components/spinner' +import bitmask from 'lib/bitmask' + +export default class EmailSection extends React.Component { + + static get defaultProps() {return{ + account: null + }} + + constructor(props) { + super(props) + this.state = { + status: null + } + this.openKeys = this.openKeys.bind(this) + this.openApp = this.openApp.bind(this) + this.openPrefs = this.openPrefs.bind(this) + + console.log('email constructor') + } + + openKeys() {} + openApp() {} + openPrefs() {} + + render () { + //let message = null + //if (this.state.error) { + // // style may be: success, warning, danger, info + // message = ( + // <Alert bsStyle="danger">{this.state.error}</Alert> + // ) + //} + let button = null + if (this.state.status == 'ready') { + button = <Button onClick={this.openApp}>Open Email</Button> + } + return ( + <SectionLayout icon="envelope" status="on" button={button}> + <h1>inbox: </h1> + </SectionLayout> + ) + } +} |