mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-11-12 12:40:08 +08:00
57 lines
2.1 KiB
Text
57 lines
2.1 KiB
Text
|
React = require 'react'
|
||
|
_ = require 'underscore'
|
||
|
{RetinaImg, Flexbox} = require 'nylas-component-kit'
|
||
|
|
||
|
class PreferencesNotifications extends React.Component
|
||
|
@displayName: 'PreferencesNotifications'
|
||
|
|
||
|
@propTypes:
|
||
|
config: React.PropTypes.object.isRequired
|
||
|
|
||
|
render: =>
|
||
|
<div className="container-notifications">
|
||
|
<div className="section">
|
||
|
<div className="section-header">
|
||
|
Notifications:
|
||
|
</div>
|
||
|
<div className="section-body">
|
||
|
<p className="platform-darwin-only">
|
||
|
<input type="checkbox"
|
||
|
id="core.showUnreadBadge"
|
||
|
checked={@props.config.get('core.showUnreadBadge')}
|
||
|
onChange={ => @props.config.toggle('core.showUnreadBadge')}/>
|
||
|
<label htmlFor="core.showUnreadBadge">Badge dock icon with unread message count</label>
|
||
|
</p>
|
||
|
<p>
|
||
|
<input type="checkbox"
|
||
|
id="unread-notifications.enabled"
|
||
|
checked={@props.config.get('unread-notifications.enabled')}
|
||
|
onChange={ => @props.config.toggle('unread-notifications.enabled')}/>
|
||
|
<label htmlFor="unread-notifications.enabled">Show notifications for new unread messages</label>
|
||
|
</p>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div className="section-header">
|
||
|
Sounds:
|
||
|
</div>
|
||
|
<div className="section-body">
|
||
|
<p>
|
||
|
<input type="checkbox"
|
||
|
id="unread-notifications.sounds"
|
||
|
checked={@props.config.get('unread-notifications.sounds')}
|
||
|
onChange={ => @props.config.toggle('unread-notifications.sounds')}/>
|
||
|
<label htmlFor="unread-notifications.sounds">Play sound when receiving new mail</label>
|
||
|
</p>
|
||
|
<p>
|
||
|
<input type="checkbox"
|
||
|
id="core.sending.sounds"
|
||
|
checked={@props.config.get('core.sending.sounds')}
|
||
|
onChange={ => @props.config.toggle('core.sending.sounds')}/>
|
||
|
<label htmlFor="core.sending.sounds">Play sound when a message is sent</label>
|
||
|
</p>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
module.exports = PreferencesNotifications
|