Sha256: c23275d5cc96781972497412af83001a5a856e1fd3fed2a0ff2d5f74bb9d17dd

Contents?: true

Size: 966 Bytes

Versions: 1

Compression:

Stored size: 966 Bytes

Contents

import React from 'react';
import {RouteHandler} from 'react-router';
import {FluxMixin} from 'fluxxor';

import Navbar from '../navbar/navbar';
import Flash from '../flash/flash';

export default React.createClass({
    displayName: 'App',

    mixins: [FluxMixin(React)],

    render() {
        return (
          <div className="container">
            <Navbar username={this.getFlux().actions.getRManager().username} />
            <Flash />
            <div id="modal"></div>
            <div id="content">
              <RouteHandler />
            </div>
            <div id="bottom" className="navbar-default">
              <a href="http://conjur.net" className="nav-item"
                 target="_blank">&copy; 2014, Conjur Inc.</a>
            </div>
          </div>
        );
    },

    componentDidMount() {
        var flux = this.getFlux();

        flux.actions.audit.loadAll(true);
        flux.actions.resources.load('custom-type');
    }
});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
conjur-asset-ui-1.6.0 app/src/components/app/app.js