Skip to content

Commit 4c6fcde

Browse files
committed
Add link & target props to big_number.handlebars
1 parent 757389c commit 4c6fcde

File tree

1 file changed

+31
-2
lines changed

1 file changed

+31
-2
lines changed

sqlpage/templates/big_number.handlebars

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,22 @@
1010
>
1111
<div class="card flex-fill {{#if color}}bg-{{color}}-lt{{/if}}">
1212
<div class="card-body d-flex flex-column">
13+
1314
{{#if title}}
1415
<div class="d-flex align-items-center">
15-
<div class="subheader text-truncate me-2">{{title}}</div>
16+
<!-- Otsikko (title): mahdollisuus linkkiin ja targetiin -->
17+
<div class="subheader text-truncate me-2">
18+
{{#if title_link}}
19+
<a href="{{title_link}}"
20+
class="text-decoration-none"
21+
{{#if title_target}} target="{{title_target}}" rel="noopener noreferrer" {{/if}}>
22+
{{title}}
23+
</a>
24+
{{else}}
25+
{{title}}
26+
{{/if}}
27+
</div>
28+
1629
{{#if dropdown_item}}
1730
<div class="ms-auto lh-1">
1831
<div class="dropdown">
@@ -31,8 +44,21 @@
3144
{{/if}}
3245
</div>
3346
{{/if~}}
47+
3448
<div class="d-flex align-items-center mt-1">
35-
<div class="h1 {{#if description}}mb-3{{else}}mb-0{{/if}} mt-auto text-nowrap text-truncate">{{value}}{{#if unit}} {{unit}}{{/if}}</div>
49+
<!-- Arvo (value): mahdollisuus linkkiin ja targetiin -->
50+
<div class="h1 {{#if description}}mb-3{{else}}mb-0{{/if}} mt-auto text-nowrap text-truncate">
51+
{{#if value_link}}
52+
<a href="{{value_link}}"
53+
class="text-decoration-none"
54+
{{#if value_target}} target="{{value_target}}" rel="noopener noreferrer" {{/if}}>
55+
{{value}}{{#if unit}} {{unit}}{{/if}}
56+
</a>
57+
{{else}}
58+
{{value}}{{#if unit}} {{unit}}{{/if}}
59+
{{/if}}
60+
</div>
61+
3662
{{#if (and change_percent (not description))}}
3763
<div class="ms-auto">
3864
{{#if change_percent}}
@@ -48,6 +74,7 @@
4874
</div>
4975
{{/if}}
5076
</div>
77+
5178
{{~#if description}}
5279
<div class="d-flex flex-wrap mb-2" title="{{description}}">
5380
<div class="text-truncate me-2">{{description}}</div>
@@ -65,13 +92,15 @@
6592
{{~/if~}}
6693
</div>
6794
{{~/if~}}
95+
6896
{{~#if progress_percent~}}
6997
<div class="progress progress-sm">
7098
<div class="progress-bar bg-{{progress_color}}" style="width: {{progress_percent}}%" role="progressbar" aria-valuenow="{{progress_percent}}" aria-valuemin="0" aria-valuemax="100" aria-label="{{progress_percent}}% Complete">
7199
<span class="visually-hidden">{{progress_percent}}% Complete</span>
72100
</div>
73101
</div>
74102
{{~/if}}
103+
75104
</div>
76105
</div>
77106
</div>

0 commit comments

Comments
 (0)