
/*
 * 
 *   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();
      }
    };
})
    ;
