11 lines
565 B
Plaintext
11 lines
565 B
Plaintext
<%/* delta-pill.ejs — renders a Δ-pill span.
|
|
Locals:
|
|
value {number|null} — the delta value
|
|
extraClass {string} — optional additional CSS class (e.g. 'delta-predicted-pill')
|
|
*/%>
|
|
<% if (typeof value !== 'undefined' && value != null) {
|
|
const _cls = value > 0 ? 'up' : value < 0 ? 'down' : 'flat';
|
|
const _text = value > 0 ? '+' + value : value.toString();
|
|
const _xtra = (typeof extraClass !== 'undefined' && extraClass) ? ' ' + extraClass : '';
|
|
%><span class="delta-pill <%= _cls %><%= _xtra %>"><%= _text %></span><% } %>
|