diff --git a/frontend/Exence/src/app/data-model/modules/transaction/TransactionType.ts b/frontend/Exence/src/app/data-model/modules/transaction/TransactionType.ts index c60958a..4ece6f9 100644 --- a/frontend/Exence/src/app/data-model/modules/transaction/TransactionType.ts +++ b/frontend/Exence/src/app/data-model/modules/transaction/TransactionType.ts @@ -1,4 +1,4 @@ export enum TransactionType { - INCOME = 'INCOME', EXPENSE = 'EXPENSE', + INCOME = 'INCOME', } diff --git a/frontend/Exence/src/app/private/dashboard/categories/categories.component.html b/frontend/Exence/src/app/private/dashboard/categories/categories.component.html index 3109c2f..71ab416 100644 --- a/frontend/Exence/src/app/private/dashboard/categories/categories.component.html +++ b/frontend/Exence/src/app/private/dashboard/categories/categories.component.html @@ -66,7 +66,7 @@

Add categories to discover your spending patter } diff --git a/frontend/Exence/src/app/private/transactions-and-categories/create-transaction-dialog/create-transaction-dialog.component.html b/frontend/Exence/src/app/private/transactions-and-categories/create-transaction-dialog/create-transaction-dialog.component.html index 0df7933..acd2b7b 100644 --- a/frontend/Exence/src/app/private/transactions-and-categories/create-transaction-dialog/create-transaction-dialog.component.html +++ b/frontend/Exence/src/app/private/transactions-and-categories/create-transaction-dialog/create-transaction-dialog.component.html @@ -2,6 +2,12 @@
New transaction
+ + @for (type of transactionTypes | enumValue; track type) { + {{ type }} + } + + @let titleControl = form.controls.title; Title @@ -62,19 +68,6 @@ - - @let typeControl = form.controls.type; - - Type - - @for (type of transactionTypes | enumValue; track type) { - {{ type }} - } - - - - - @let noteControl = form.controls.note; diff --git a/frontend/Exence/src/app/private/transactions-and-categories/create-transaction-dialog/create-transaction-dialog.component.ts b/frontend/Exence/src/app/private/transactions-and-categories/create-transaction-dialog/create-transaction-dialog.component.ts index a016476..cdad335 100644 --- a/frontend/Exence/src/app/private/transactions-and-categories/create-transaction-dialog/create-transaction-dialog.component.ts +++ b/frontend/Exence/src/app/private/transactions-and-categories/create-transaction-dialog/create-transaction-dialog.component.ts @@ -3,6 +3,7 @@ import { toSignal } from '@angular/core/rxjs-interop'; import { NonNullableFormBuilder, ReactiveFormsModule, Validators } from '@angular/forms'; import { MatCheckboxModule } from '@angular/material/checkbox'; import { MatDatepickerModule } from '@angular/material/datepicker'; +import { MatButtonToggleModule } from '@angular/material/button-toggle'; import { MatFormFieldModule } from '@angular/material/form-field'; import { MatInputModule } from '@angular/material/input'; import { MatSelectModule } from '@angular/material/select'; @@ -41,6 +42,7 @@ export interface CreateTransactionDialogData { MatDatepickerModule, MatCheckboxModule, MatIconModule, + MatButtonToggleModule, InputClearButtonComponent, ButtonComponent, ValidatorComponent, diff --git a/frontend/Exence/src/app/shared/data-table/data-table.component.html b/frontend/Exence/src/app/shared/data-table/data-table.component.html index 0016ff4..39471ed 100644 --- a/frontend/Exence/src/app/shared/data-table/data-table.component.html +++ b/frontend/Exence/src/app/shared/data-table/data-table.component.html @@ -181,17 +181,17 @@

>
- @let noteContol = $any(noteForm.controls)[row.id]; + @let noteControl = $any(noteForm.controls)[row.id]; Note - + diff --git a/frontend/Exence/src/styles/components/button-toggle-group.scss b/frontend/Exence/src/styles/components/button-toggle-group.scss index bd1d354..5a705aa 100644 --- a/frontend/Exence/src/styles/components/button-toggle-group.scss +++ b/frontend/Exence/src/styles/components/button-toggle-group.scss @@ -20,9 +20,13 @@ mat-button-toggle-group.mat-button-toggle-group { width: 100%; border: none; border-radius: var(--mat-button-toggle-shape); - background-color: var(--secondary-color); + background-color: var(--app-card-color); padding: 4px; + &.app-bg-color { + background-color: var(--app-background-color); + } + // Default sliding background for 3 buttons &::before { content: ''; @@ -84,5 +88,6 @@ mat-button-toggle-group.mat-button-toggle-group { mat-button-toggle.mat-button-toggle-checked.mat-button-toggle-appearance-standard { color: var(--app-background-color); + --mat-button-toggle-selected-state-background-color: transparent; } }