github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/templates/components/stats-time-series.hbs (about)

     1  <LineChart
     2    @data={{@data}}
     3    @dataProp={{@dataProp}}
     4    @xProp="timestamp"
     5    @yProp={{if @dataProp "percentStack" "percent"}}
     6    @chartClass={{@chartClass}}
     7    @timeseries={{true}}
     8    @title="Stats Time Series Chart"
     9    @description={{this.description}}
    10    @xScale={{bind this.xScale this}}
    11    @yScale={{bind this.yScale this}}
    12    @xFormat={{this.xFormat}}
    13    @yFormat={{this.yFormat}}>
    14    <:svg as |c|>
    15      {{#if this.useDefaults}}
    16        <c.Area @data={{@data}} @colorClass={{@chartClass}} />
    17      {{/if}}
    18      {{yield c to="svg"}}
    19    </:svg>
    20    <:after as |c|>
    21      {{#if this.useDefaults}}
    22        <c.Tooltip class="is-snappy" as |series datum|>
    23          <li>
    24            <span class="label"><span class="color-swatch {{@chartClass}}" />{{datum.formattedX}}</span>
    25            <span class="value">{{datum.formattedY}}</span>
    26          </li>
    27        </c.Tooltip>
    28      {{/if}}
    29      {{yield c to="after"}}
    30    </:after>
    31  </LineChart>