add partial css for goals
This commit is contained in:
parent
cca1f10925
commit
92d03d342b
@ -6,4 +6,5 @@ export interface Allowance {
|
||||
progress: number;
|
||||
// Can be any positive number (backend checks for number relative to each other)
|
||||
weight: number;
|
||||
colour: string;
|
||||
}
|
@ -11,7 +11,7 @@
|
||||
<div class="bar"></div>
|
||||
<div
|
||||
class="goal"
|
||||
[ngClass]="{'main-color': goal.id ===0, 'other-color': goal.id !== 0 }"
|
||||
[ngClass]="{'main-color': goal.id ===0}"
|
||||
*ngFor="let goal of allowance$ | async"
|
||||
>
|
||||
<div class="main" *ngIf="goal.id === 0; else other_goal">
|
||||
@ -19,13 +19,19 @@
|
||||
<div class="progress">{{ goal.progress }} SP</div>
|
||||
<div class="buttons">
|
||||
<button class="add-button">Add</button>
|
||||
<button class="move-button">Move</button>
|
||||
<!-- <button class="move-button">Move</button> -->
|
||||
<button class="spend-button">Spend</button>
|
||||
</div>
|
||||
</div>
|
||||
<ng-template #other_goal>
|
||||
<div class="color">
|
||||
<div class="name">Other goal: {{ goal.name }}</div>
|
||||
<div class="name">{{ goal.name }}</div>
|
||||
<div class="progress">{{ goal.progress }} / {{ goal.target }} SP</div>
|
||||
<div class="buttons">
|
||||
<button class="add-button">Add</button>
|
||||
<!-- <button class="move-button">Move</button> -->
|
||||
<button class="spend-button" [disabled]="!canFinishGoal(goal)">Finish goal</button>
|
||||
</div>
|
||||
</div>
|
||||
</ng-template>
|
||||
</div>
|
||||
|
@ -46,6 +46,11 @@ button {
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
button:disabled,
|
||||
button[disabled]{
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.add-button {
|
||||
background-color: var(--confirm-button-color);
|
||||
}
|
||||
|
@ -43,4 +43,8 @@ export class AllowancePage {
|
||||
})
|
||||
}, 10);
|
||||
}
|
||||
|
||||
canFinishGoal(allowance: Allowance): boolean {
|
||||
return allowance.progress >= allowance.target;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user