All Downloads are FREE. Search and download functionalities are using the official Maven repository.

admin.components.appMetrics.AppMetrics.js Maven / Gradle / Ivy

import React from "react";
import {inject, observer} from "mobx-react";
import AppMetricsTable from "./AppMetricsTable";

@inject("metricsStore", "stateStore") @observer
export default class AppMetrics extends React.Component {

    componentWillMount() {
        this.props.stateStore.pageTitle = "Application metrics";
        this.props.stateStore.pageDescription = "Manage metrics defined in your application";
        this.props.stateStore.headerIcon = "icon-bar-chart";
    }

    render() {
        const {metrics} = this.props.metricsStore;


        let timed = {};
        let nonTimed = {};
        for (let key in metrics.appMetrics) {
            let item = metrics.appMetrics[key];
            //TODO fix
            if (Object.prototype.toString.call(item) === '[object Array]') {
                timed[key] = item;
            } else {
                nonTimed[key] = item;
            }
        }

        return (
            
) } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy