Mailspring/internal_packages/notifications/lib/main.cjsx
Evan Morikawa 8b2797d3b0 feat(notifications): move to sidebar
Summary: feat(notifications): move to sidebar

Test Plan: edgehill --test

Reviewers: bengotow

Reviewed By: bengotow

Differential Revision: https://review.inboxapp.com/D1282
2015-03-11 13:17:11 -07:00

25 lines
674 B
CoffeeScript

React = require "react"
Notifications = require "./notifications"
NotificationsStickyBar = require "./notifications-sticky-bar"
{ComponentRegistry} = require("inbox-exports")
module.exports =
item: null # The DOM item the main React component renders into
activate: (@state={}) ->
ComponentRegistry.register
view: Notifications
name: 'Notifications'
role: 'Root:Left'
ComponentRegistry.register
view: NotificationsStickyBar
name: 'NotificationsStickyBar'
role: 'Root:Top'
deactivate: ->
ComponentRegistry.unregister('NotificationsStickyBar')
ComponentRegistry.unregister('Notifications')
serialize: -> @state