parent
d8961c8198
commit
7478404d8a
2 changed files with 65 additions and 10 deletions
|
@ -423,13 +423,14 @@ ul.statements {
|
||||||
}
|
}
|
||||||
|
|
||||||
.statement-details {
|
.statement-details {
|
||||||
overflow-x: auto;
|
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(4, min-content);
|
@media (width > 720px) {
|
||||||
|
grid-template-columns: repeat(3, min-content);
|
||||||
|
}
|
||||||
gap: var(--gap);
|
gap: var(--gap);
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
||||||
> span:nth-child(2) {
|
> span.evolution {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-auto-rows: min-content;
|
grid-auto-rows: min-content;
|
||||||
> span[class^="ri-"] {
|
> span[class^="ri-"] {
|
||||||
|
@ -439,12 +440,49 @@ ul.statements {
|
||||||
text-align: right;
|
text-align: right;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
> span:first-child,
|
> span.start,
|
||||||
> span:nth-child(3) {
|
> span.end,
|
||||||
|
> span.file,
|
||||||
|
> span.incons {
|
||||||
display: grid;
|
display: grid;
|
||||||
border: var(--gray) 1px solid;
|
border: var(--gray) 1px solid;
|
||||||
padding: var(--gap);
|
padding: var(--gap);
|
||||||
|
|
||||||
|
&.file,
|
||||||
|
&.incons {
|
||||||
|
grid-column: 1 / -1;
|
||||||
|
}
|
||||||
|
&.incons {
|
||||||
|
border-color: var(--red);
|
||||||
|
grid-template-columns: min-content 1fr;
|
||||||
|
grid-auto-flow: column;
|
||||||
|
align-items: center;
|
||||||
|
gap: 0.5rem;
|
||||||
|
|
||||||
|
> .ds {
|
||||||
|
display: grid;
|
||||||
|
grid-auto-rows: min-content;
|
||||||
|
}
|
||||||
|
.value {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
.diff {
|
||||||
|
font-weight: 650;
|
||||||
|
}
|
||||||
|
.sum {
|
||||||
|
text-decoration: line-through;
|
||||||
|
}
|
||||||
|
.links {
|
||||||
|
grid-column: 1 / -1;
|
||||||
|
grid-row: 2;
|
||||||
|
display: grid;
|
||||||
|
gap: inherit;
|
||||||
|
a {
|
||||||
|
color: var(--red);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
> .date {
|
> .date {
|
||||||
text-align: right;
|
text-align: right;
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,22 +19,39 @@
|
||||||
<a href="{% url "edit_statement" statement.id %}">{{ "file-edit"|remix }}{% translate "Edit statement" %}</a>
|
<a href="{% url "edit_statement" statement.id %}">{{ "file-edit"|remix }}{% translate "Edit statement" %}</a>
|
||||||
</p>
|
</p>
|
||||||
<div class="statement-details">
|
<div class="statement-details">
|
||||||
<span>
|
{% if statement.sum != statement.diff %}
|
||||||
|
<span class="incons">
|
||||||
|
{{ statement.sum|check:statement.diff }}
|
||||||
|
<span class="ds">
|
||||||
|
<span class="diff value">{{ statement.diff|pmvalue }}</span>
|
||||||
|
<span class="sum value">{{ statement.sum|pmvalue }}</span>
|
||||||
|
</span>
|
||||||
|
<span class="links">
|
||||||
|
<a class="edit" href="{% url "edit_statement" statement.id %}">{{ "file-edit"|remix }}{% translate "Edit statement" %}</a>
|
||||||
|
<a href="{% url "new_transaction" statement=statement.id %}">{{ "add-circle"|remix }}{% translate "Add transaction" %}</a>
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
|
{% endif %}
|
||||||
|
{% if statement.file %}
|
||||||
|
<span class="file">
|
||||||
|
<a class="title" href="{{ statement.file.url }}">{{ "file"|remix }}{{ statement }} [{{ statement.file|extension }}]</a>
|
||||||
|
</span>
|
||||||
|
{% endif %}
|
||||||
|
<span class="start">
|
||||||
<span class="date">{{ statement.start_date|date:"Y-m-d" }}</span>
|
<span class="date">{{ statement.start_date|date:"Y-m-d" }}</span>
|
||||||
<span class="value">{{ statement.start_value|value }}</span>
|
<span class="value">{{ statement.start_value|value }}</span>
|
||||||
</span>
|
</span>
|
||||||
<span>
|
<span class="evolution">
|
||||||
<span class="value">{{ statement.sum|pmvalue }}</span>
|
<span class="value">{{ statement.sum|pmvalue }}</span>
|
||||||
{{ "arrow-right"|remix }}
|
{{ "funds"|remix }}
|
||||||
{% if statement.diff != statement.sum %}
|
{% if statement.diff != statement.sum %}
|
||||||
<span class="value">{{ statement.diff|pmvalue }}</span>
|
<span class="value">{{ statement.diff|pmvalue }}</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</span>
|
</span>
|
||||||
<span>
|
<span class="end">
|
||||||
<span class="date">{{ statement.date|date:"Y-m-d" }}</span>
|
<span class="date">{{ statement.date|date:"Y-m-d" }}</span>
|
||||||
<span class="value">{{ statement.value|value }}</span>
|
<span class="value">{{ statement.value|value }}</span>
|
||||||
</span>
|
</span>
|
||||||
{{ statement.sum|check:statement.diff }}
|
|
||||||
</div>
|
</div>
|
||||||
<section>
|
<section>
|
||||||
<h3>{% translate "Transactions" %}</h3>
|
<h3>{% translate "Transactions" %}</h3>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue