implemented balance headers

This commit is contained in:
Fran Jurmanović
2021-06-10 00:12:42 +02:00
parent bd261f2141
commit 5b3dc7a08d
18 changed files with 312 additions and 23 deletions

View File

@@ -51,15 +51,22 @@ class TransactionCreateElement extends BasePageElement {
} catch (err) {}
};
onSubmit = async (): Promise<void> => {
onSubmit = async (values): Promise<void> => {
try {
if (!this.validate()) {
return;
}
const { name: description, wallet: walletId } = this.values;
const {
description: description,
wallet: walletId,
amount,
} = values;
const response = await this.transactionService.post({
description,
walletId,
amount,
});
if (response?.id) {
@@ -90,10 +97,17 @@ class TransactionCreateElement extends BasePageElement {
data-custom="transaction-create#onSubmit"
data-has-cancel="true"
>
<input-field
data-type="number"
data-name="amount"
data-label="Amount"
data-targets="transaction-create.inputs"
data-rules="required"
></input-field>
<input-field
data-type="text"
data-name="name"
data-label="Name"
data-name="description"
data-label="Description"
data-targets="transaction-create.inputs"
data-rules="required"
></input-field>