Skip to content

Commit f7cfe15

Browse files
committed
clunky progress stub
1 parent 4b7238f commit f7cfe15

File tree

9 files changed

+465
-6
lines changed

9 files changed

+465
-6
lines changed

app.js

Lines changed: 413 additions & 2 deletions
Large diffs are not rendered by default.

public/css/main.css

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,14 @@ main {
3535
max-width: 80ch;
3636
}
3737

38+
.kern-link .kern-icon.status--started {
39+
background-color: var(--kern-color-feedback-warning);
40+
}
41+
42+
.kern-link .kern-icon.status--done {
43+
background-color: var(--kern-color-feedback-success);
44+
}
45+
3846
footer {
3947
margin-block-start: 6rem;
4048
background: var(--kern-color-layout-background-hued);

views/antrag.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<div class="kern-stack kern-gap-xl">
2+
<div class="kern-stack">
3+
<h2 class="kern-heading-x-large">Ihr Kombi-Antrag</h2>
4+
{{>tasklist interactive=true}}
5+
</div>
6+
</div>

views/layouts/main.html

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,19 @@
1313
</a>
1414
{{> header}}
1515
<div class="kern-container kern-py-xl">
16-
<div class="kern-stack kern-gap-xl">
16+
<div class="kern-flex-md">
17+
<div class="kern-stack kern-gap-xl kern-flex-1">
18+
{{#unless start}}
19+
<div>{{> back url=url}}</div>
20+
{{/unless}}
21+
<main id="content">{{{body}}}</main>
22+
</div>
1723
{{#unless start}}
18-
<div>{{> back url=url}}</div>
24+
<aside class="">
25+
<a href="/antrag" class="kern-link">Zur Übersicht</a>
26+
{{> tree items=links}}
27+
</aside>
1928
{{/unless}}
20-
<main id="content">{{{body}}}</main>
2129
</div>
2230
</div>
2331
{{> footer}}

views/partials/tasklist.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<div class="kern-task-list__title" id="task1-title">
66
{{#if interactive}}
77
<a
8-
href="/person/name"
8+
href="/person/staatsangehoerigkeit"
99
class="kern-link kern-link--stretched"
1010
aria-describedby="task1-status"
1111
>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{{#if started}} {{#unless done}}
2+
<span
3+
class="status--started kern-icon kern-icon--warning kern-icon--small"
4+
aria-hidden="true"
5+
></span>
6+
{{/unless}} {{/if}} {{#if done}}
7+
<span
8+
class="status--done kern-icon kern-icon--success kern-icon--small"
9+
aria-hidden="true"
10+
></span>
11+
{{/if}}

views/partials/tree-link.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{{#unless active}}
2+
<a class="kern-link" href="{{ href }}"
3+
>{{name}} {{> tree-link-status started=started done=done}}</a
4+
>
5+
{{else}}
6+
<p class="kern-body kern-body--bold">
7+
{{name}} {{> tree-link-status started=started done=done}}
8+
</p>
9+
{{/unless}}

views/partials/tree.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<ol>
2+
{{#each items}}
3+
<li>{{> tree-link}} {{#if items}} {{> tree}} {{/if}}</li>
4+
{{/each}}
5+
</ol>

views/person/name-edit.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<div class="kern-stack">
22
<div>
3+
<p class="kern-preline">Bearbeiten</p>
34
<h2 class="kern-heading-x-large">Wie heißen Sie?</h2>
45
</div>
56
<form

0 commit comments

Comments
 (0)