mirror of
https://github.com/mtan93/homebridge.git
synced 2026-03-08 05:31:55 +00:00
* No compilation step * Beginnings of web interface * Simple express server; React-based frontend * CommonJS style across codebase; auto-converts to RequireJS for browser * Using diffsync for realtime UI * "Provider" -> "Plugin" * Plugins expose one or more Providers
19 lines
459 B
JavaScript
19 lines
459 B
JavaScript
|
|
module.exports.NotificationCenter = React.createClass({
|
|
render: function() {
|
|
|
|
var notifications = this.props.notifications;
|
|
|
|
if (!notifications || notifications.length == 0) return (
|
|
<div style={{color:"#999"}}>No Notifications</div>
|
|
)
|
|
|
|
return (
|
|
<div>
|
|
{ notifications.map(function(notification, index) {
|
|
return <div key={index}>{notification.message}</div>;
|
|
}) }
|
|
</div>
|
|
);
|
|
}
|
|
}); |