blob: f6ce1882df17bfbd47673fa6e7d1aefb49e78cef [file] [log] [blame]
/*
*
* Copyright 2016 RIFT.IO Inc
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
var React = require('react');
var LoginScreen = require('./login.jsx');
angular.module('login', ['ui.router'])
.config(function($stateProvider) {
$rw.nav.push({
module: 'login',
name: "Login"
});
$stateProvider.state('login', {
url: '/login',
replace: true,
template: '<login-screen></login-screen>'
});
})
.directive('loginScreen', function() {
return {
restrict: 'AE',
controller: function($element) {
function reactRender() {
React.render(
React.createElement(LoginScreen, null)
,
$element[0]
);
}
reactRender();
}
};
})
;