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>