1
1
import React from 'react'
2
2
import { mdiCancel , mdiContentSave } from "@mdi/js" ;
3
3
import { useLoaderData , useNavigate , useRouteLoaderData } from "react-router-dom" ;
4
+ import Loading from "../../../components/layout/loading.component" ;
4
5
import { Category , Transaction } from "../../../types/types" ;
5
6
import { TransactionService } from "../../../service/TransactionService" ;
6
7
import BreadCrumbItem from "../../../components/breadcrumb/breadcrumb-item.component" ;
@@ -17,16 +18,20 @@ const LiabilityPayment = () => {
17
18
18
19
const onSubmit = ( entity : any ) => {
19
20
const { id } = transaction
20
- TransactionService . persist ( account , entity , navigate , id )
21
+ TransactionService . persist ( account , {
22
+ ...entity ,
23
+ to : account
24
+ } , navigate , id )
21
25
}
22
26
27
+ if ( ! account ) return < Loading />
23
28
const model = transaction as Transaction
24
29
return < >
25
30
< BreadCrumbs >
26
31
< BreadCrumbItem label = 'page.nav.settings' />
27
- < BreadCrumbItem label = 'pae .nav.accounts' />
32
+ < BreadCrumbItem label = 'page .nav.accounts' />
28
33
< BreadCrumbItem label = 'page.nav.accounts.liability' />
29
- < BreadCrumbItem message = { account ? .name } />
34
+ < BreadCrumbItem message = { account . name } />
30
35
< BreadCrumbItem label = 'page.nav.transactions' />
31
36
< BreadCrumbItem label = 'common.action.edit' />
32
37
</ BreadCrumbs >
@@ -52,7 +57,7 @@ const LiabilityPayment = () => {
52
57
< Input . Hidden id = 'to' value = { transaction . destination } />
53
58
< Input . Text id = '_none'
54
59
type = 'text'
55
- value = { account ? .name }
60
+ value = { account . name }
56
61
title = 'Transaction.to'
57
62
readonly
58
63
required />
0 commit comments