mirror of
https://github.com/mtan93/homebridge.git
synced 2026-03-26 05:04:14 +00:00
Convert to ES5, add web server
* 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
This commit is contained in:
16
public/js/admin.jsx
Normal file
16
public/js/admin.jsx
Normal file
@@ -0,0 +1,16 @@
|
||||
|
||||
|
||||
module.exports.Admin = React.createClass({
|
||||
render: function() {
|
||||
return (
|
||||
<div className="container">
|
||||
<h2>Installed Plugins</h2>
|
||||
<ul>
|
||||
{ this.props.root.plugins.map(function(plugin) {
|
||||
return <li key={plugin.name}>{plugin.name}</li>
|
||||
})}
|
||||
</ul>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user