change font size and move add and delete button in edit screens (#128)
All checks were successful
Backend Deploy / build (push) Successful in 18s
Backend Build and Test / build (push) Successful in 2m35s

closes #118
closes #119

Reviewed-on: #128
This commit is contained in:
Huffle 2025-05-28 10:00:18 +02:00
parent 5b1d107cac
commit 720ef83c2e
9 changed files with 39 additions and 28 deletions

View File

@ -30,8 +30,7 @@ button {
color: white; color: white;
padding: 10px; padding: 10px;
width: 250px; width: 250px;
margin-top: auto; margin-top: 100px;
margin-bottom: 50px;
} }
button:disabled, button:disabled,

View File

@ -7,11 +7,6 @@
<ion-title *ngIf="isAddMode">Create Goal</ion-title> <ion-title *ngIf="isAddMode">Create Goal</ion-title>
<ion-title *ngIf="!isAddMode && goalId != 0">Edit Goal</ion-title> <ion-title *ngIf="!isAddMode && goalId != 0">Edit Goal</ion-title>
<ion-title *ngIf="!isAddMode && goalId == 0">Edit Allowance</ion-title> <ion-title *ngIf="!isAddMode && goalId == 0">Edit Allowance</ion-title>
<button
*ngIf="!isAddMode && goalId !=0"
class="remove-button"
(click)="deleteAllowance()"
>Delete Goal</button>
</div> </div>
</ion-toolbar> </ion-toolbar>
</ion-header> </ion-header>
@ -43,5 +38,10 @@
<span *ngIf="!isAddMode && goalId != 0">Update Goal</span> <span *ngIf="!isAddMode && goalId != 0">Update Goal</span>
<span *ngIf="!isAddMode && goalId == 0">Update Allowance</span> <span *ngIf="!isAddMode && goalId == 0">Update Allowance</span>
</button> </button>
<button
*ngIf="!isAddMode && goalId !=0"
class="remove-button"
(click)="deleteAllowance()"
>Delete Goal</button>
</form> </form>
</ion-content> </ion-content>

View File

@ -4,10 +4,8 @@
} }
.remove-button { .remove-button {
background-color: var(--ion-color-primary); margin-top: 10px;
margin-right: 15px; background-color: var(--negative-amount-color);
width: 100px;
margin-bottom: 0;
} }
form { form {
@ -47,8 +45,7 @@ button {
color: white; color: white;
padding: 10px; padding: 10px;
width: 250px; width: 250px;
margin-top: auto; margin-top: 100px;
margin-bottom: 50px;
} }
button:disabled, button:disabled,

View File

@ -6,11 +6,6 @@
</div> </div>
<ion-title *ngIf="isAddMode">Create Task</ion-title> <ion-title *ngIf="isAddMode">Create Task</ion-title>
<ion-title *ngIf="!isAddMode">Edit Task</ion-title> <ion-title *ngIf="!isAddMode">Edit Task</ion-title>
<button
*ngIf="!isAddMode"
class="remove-button"
(click)="deleteTask()"
>Delete task</button>
</div> </div>
</ion-toolbar> </ion-toolbar>
</ion-header> </ion-header>
@ -32,5 +27,10 @@
<span *ngIf="isAddMode">Add Task</span> <span *ngIf="isAddMode">Add Task</span>
<span *ngIf="!isAddMode">Update Task</span> <span *ngIf="!isAddMode">Update Task</span>
</button> </button>
<button
*ngIf="!isAddMode"
class="remove-button"
(click)="deleteTask()"
>Delete task</button>
</form> </form>
</ion-content> </ion-content>

View File

@ -4,10 +4,8 @@
} }
.remove-button { .remove-button {
background-color: var(--ion-color-primary); margin-top: 10px;
margin-right: 15px; background-color: var(--negative-amount-color);
width: 95px;
margin-bottom: 0;
} }
form { form {
@ -36,8 +34,7 @@ button {
color: white; color: white;
padding: 10px; padding: 10px;
width: 250px; width: 250px;
margin-top: auto; margin-top: 100px;
margin-bottom: 50px;
} }
button:disabled, button:disabled,

View File

@ -8,6 +8,7 @@
.left { .left {
width: 70%; width: 70%;
font-size: 18px;
} }
.date { .date {

View File

@ -18,8 +18,12 @@
<div class="task" *ngFor="let task of tasks$ | async"> <div class="task" *ngFor="let task of tasks$ | async">
<button (click)="completeTask(task.id)">Done</button> <button (click)="completeTask(task.id)">Done</button>
<div (click)="updateTask(task.id)" class="item"> <div (click)="updateTask(task.id)" class="item">
<div class="name">{{ task.name }}</div> <div class="text">
<div class="assigned">{{ usernames[task.assigned ? task.assigned : 0] }}</div> <div class="name">
{{ task.name }}
<span class="assigned">{{ usernames[task.assigned ? task.assigned : 0] }}</span>
</div>
</div>
<div <div
class="reward" class="reward"
[ngClass]="{ 'negative': task.reward < 0 }" [ngClass]="{ 'negative': task.reward < 0 }"

View File

@ -32,6 +32,7 @@ mat-icon {
border-bottom: 1px solid var(--line-color); border-bottom: 1px solid var(--line-color);
padding: 5px; padding: 5px;
padding-block: 10px; padding-block: 10px;
font-size: 18px;
} }
.item { .item {
@ -42,7 +43,6 @@ mat-icon {
} }
.name { .name {
margin-left: 10px;
color: var(--font-color); color: var(--font-color);
} }
@ -50,6 +50,7 @@ mat-icon {
margin-left: auto; margin-left: auto;
margin-right: 15px; margin-right: 15px;
color: var(--positive-amount-color); color: var(--positive-amount-color);
font-size: 22px;
} }
.negative { .negative {
@ -73,5 +74,12 @@ button {
.assigned { .assigned {
color: var(--line-color); color: var(--line-color);
margin-left: 3px; margin-left: 3px;
font-size: 12px; font-size: 15px;
}
.text {
display: flex;
align-items: center;
width: 60%;
margin-left: 10px;
} }

View File

@ -38,6 +38,7 @@
ion-title { ion-title {
color: var(--ion-color-primary); color: var(--ion-color-primary);
font-size: 24px;
} }
ion-header { ion-header {
@ -53,4 +54,8 @@ ion-header.md {
--padding-top: 27px; --padding-top: 27px;
height: 66px; height: 66px;
} }
}
label {
font-size: 18px;
} }