Main page (transactions) is now responsive
This commit is contained in:
parent
c7f388f786
commit
4c9b1927e8
@ -49,9 +49,9 @@ export default () => {
|
|||||||
<TableCell component="th" scope="row">
|
<TableCell component="th" scope="row">
|
||||||
{row.date.toLocaleDateString()}
|
{row.date.toLocaleDateString()}
|
||||||
</TableCell>
|
</TableCell>
|
||||||
<TableCell>{row.description}</TableCell>
|
<TableCell className="description">{row.description}</TableCell>
|
||||||
<TableCell align="right" className={"amount " + (row.amount < 0 ? "negative" : "positive")}>{CHF_currency(row.amount)}</TableCell>
|
<TableCell align="right" className={"amount " + (row.amount < 0 ? "negative" : "positive")}>{CHF_currency(row.amount)}</TableCell>
|
||||||
<TableCell align="right">{CHF_currency(row.total)}</TableCell>
|
<TableCell align="right" className="total">{CHF_currency(row.total)}</TableCell>
|
||||||
</TableRow>
|
</TableRow>
|
||||||
))}
|
))}
|
||||||
</TableBody>
|
</TableBody>
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
@use "style.scss";
|
@use "style.scss";
|
||||||
@import "variables.module.scss";
|
@import "variables.module.scss";
|
||||||
|
|
||||||
|
|
||||||
body.transactions {
|
body.transactions {
|
||||||
background-image: url("/public/backgroundCurvyLines.png");
|
background-image: url("/public/backgroundCurvyLines.png");
|
||||||
|
|
||||||
@ -67,6 +68,15 @@ body.transactions {
|
|||||||
// justify-content: center;
|
// justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
||||||
|
.description {
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
// overflow: hidden;
|
||||||
|
}
|
||||||
|
.amount, .total{
|
||||||
|
min-width: 6em;
|
||||||
|
}
|
||||||
|
|
||||||
.amount.positive {
|
.amount.positive {
|
||||||
color: $fg-green;
|
color: $fg-green;
|
||||||
}
|
}
|
||||||
@ -79,6 +89,7 @@ body.transactions {
|
|||||||
aside {
|
aside {
|
||||||
grid-column: 1;
|
grid-column: 1;
|
||||||
grid-row: 2;
|
grid-row: 2;
|
||||||
|
min-width: 173px;
|
||||||
|
|
||||||
form {
|
form {
|
||||||
display: flex;
|
display: flex;
|
||||||
@ -95,4 +106,64 @@ body.transactions {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media only screen and (max-width: 1044px) {
|
||||||
|
div#tablePage {
|
||||||
|
grid-template-columns: 1fr;
|
||||||
|
grid-template-rows: 1fr 1fr 10fr 1fr;
|
||||||
|
|
||||||
|
header,
|
||||||
|
main,
|
||||||
|
aside,
|
||||||
|
footer {
|
||||||
|
grid-column: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
header {
|
||||||
|
grid-row: 1;
|
||||||
|
position: sticky;
|
||||||
|
.box.left {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
aside {
|
||||||
|
grid-row: 2;
|
||||||
|
|
||||||
|
min-width: 0;
|
||||||
|
form {
|
||||||
|
flex-direction: row;
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.inputs-box {
|
||||||
|
// background: red;
|
||||||
|
width: 50vw;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
justify-content: space-evenly;
|
||||||
|
|
||||||
|
.input {
|
||||||
|
// background: blue;
|
||||||
|
width: 10em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
main {
|
||||||
|
grid-row: 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
footer {
|
||||||
|
grid-row: 4;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user