2015-06-18 06:58:58 +08:00
|
|
|
React = require 'react'
|
|
|
|
{RetinaImg} = require 'nylas-component-kit'
|
|
|
|
|
|
|
|
class Page extends React.Component
|
|
|
|
@displayName: "Page"
|
|
|
|
|
|
|
|
constructor: (@props) ->
|
|
|
|
|
|
|
|
_renderClose: (action="close") ->
|
|
|
|
if action is "close"
|
|
|
|
onClick = -> atom.close()
|
|
|
|
else if action is "quit"
|
|
|
|
onClick = ->
|
|
|
|
require('ipc').send('command', 'application:quit')
|
|
|
|
else onClick = ->
|
|
|
|
|
|
|
|
<div className="quit" onClick={onClick}>
|
|
|
|
<RetinaImg name="onboarding-close.png" mode={RetinaImg.Mode.ContentPreserve}/>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
_renderSpinner: ->
|
|
|
|
styles =
|
|
|
|
position: "absolute"
|
|
|
|
zIndex: 10
|
|
|
|
top: "50%"
|
|
|
|
left: "50%"
|
|
|
|
width: "256px"
|
|
|
|
marginLeft: "-128px"
|
|
|
|
marginTop: "-128px"
|
|
|
|
|
|
|
|
<RetinaImg ref="spinner"
|
|
|
|
style={styles}
|
2015-06-18 11:40:08 +08:00
|
|
|
name="Setup-Spinner.gif"
|
2015-06-18 06:58:58 +08:00
|
|
|
mode={RetinaImg.Mode.ContentPreserve}/>
|
|
|
|
|
|
|
|
module.exports = Page
|