mirror of
https://github.com/FJurmanovic/wallet-web.git
synced 2026-02-06 06:08:10 +00:00
implemented balance headers
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user