/jquery-kpiwidgets

566+1

Primary LanguageJavaScriptMIT LicenseMIT

NumTrendKPI TopThreeKPI PercentageKPI
NumTrendKPI TopThreeKPI PercentageKPI

Installation

npm install jquery-kpiwidgets

Usage

var numTrend = $("#numAndTrendKPI").NumTrendKPI({
    title: "TOTAL REVENUE",
    footer: "GOAL SET: $3500/WEEK",
    data: {
        value: 4900,
        trend: "up",
        symbol: "$"
    },
    clickHandler: function () {
        alert("this is a click");
    }
});

var topThreeKPI = $("#topThreeKPI").TopThreeKPI({
    title: "TOP GROSSING APPS",
    footer: "GOAL SET: $2400/DAY",
    
    data: [{
        name: "My App",
        value: 1000,
        symbol: "$",
        trend: "up"
    }, {
        name: "Another App of mine",
        value: 20000,
        symbol: "$",
        trend: "down"
    }, {
        name: "My Third App",
        value: 300,
        symbol: "$",
        trend: "up"
    }],

    clickHandler: function () {
        alert("this is a click");
    }
});

var percentageKPI = $("#percentage").PercentageKPI({
    title: "Top grossing age group",
    footer: "3,334 users",
    data: {
        value: "18-25",
        partial: 326,
        total : 3334
    },

    clickHandler: function(){
        alert("this is a click");
    }
});
<div class="kpi-container-div">
    <div id="numAndTrendKPI" class="kpi-item"></div>
    <div id="topThreeKPI" class="kpi-item"></div>
    <div id="percentage" class="kpi-item"></div>
</div>

[Complete Documentation]

NumTrendKPI

TopThreeKPI

PercentageKPI