diff --git a/.env.example b/.env.example index 61673ecd..ba422b12 100644 --- a/.env.example +++ b/.env.example @@ -25,7 +25,7 @@ MIDAZ_API_HOST='midaz-onboarding' MIDAZ_API_PORT=3000 MIDAZ_BASE_PATH='http://${MIDAZ_API_HOST}:${MIDAZ_API_PORT}/v1' MIDAZ_TRANSACTION_BASE_HOST='transaction' -MIDAZ_TRANSACTION_BASE_PORT=3002 +MIDAZ_TRANSACTION_BASE_PORT=3001 MIDAZ_TRANSACTION_BASE_PATH='http://${MIDAZ_API_HOST}:${MIDAZ_TRANSACTION_BASE_PORT}/v1' ENABLE_DEBUG=true diff --git a/.env.local.example b/.env.local.example index 2b2ec574..8929800a 100644 --- a/.env.local.example +++ b/.env.local.example @@ -25,5 +25,5 @@ MIDAZ_API_HOST='localhost' MIDAZ_API_PORT=3000 MIDAZ_BASE_PATH='http://${MIDAZ_API_HOST}:${MIDAZ_API_PORT}/v1' MIDAZ_TRANSACTION_BASE_HOST='localhost' -MIDAZ_TRANSACTION_BASE_PORT=3002 +MIDAZ_TRANSACTION_BASE_PORT=3001 MIDAZ_TRANSACTION_BASE_PATH='http://${MIDAZ_API_HOST}:${MIDAZ_TRANSACTION_BASE_PORT}/v1' \ No newline at end of file diff --git a/src/components/ledger-selector.tsx b/src/components/ledger-selector.tsx index 5d1ffa22..99b186ce 100644 --- a/src/components/ledger-selector.tsx +++ b/src/components/ledger-selector.tsx @@ -50,7 +50,10 @@ const LedgerCommand = ({ return ( { const intl = useIntl() const [openCommand, setOpenCommand] = React.useState(false) - const { currentOrganization, currentLedgerId, setLedgerId } = - useOrganization() + const { currentOrganization, currentLedger, setLedger } = useOrganization() const { data: ledgers } = useListLedgers({ organizationId: currentOrganization?.id! }) @@ -90,14 +92,14 @@ export const LedgerSelector = () => { React.useEffect(() => { if ( ledgers?.items?.length && - (!currentLedgerId || + (!currentLedger?.id || !ledgers.items.some( - (ledger: ILedgerType) => ledger.id === currentLedgerId + (ledger: ILedgerType) => ledger.id === currentLedger.id )) ) { - setLedgerId(ledgers.items[0].id) + setLedger(ledgers.items[0]) } - }, [currentOrganization, ledgers, currentLedgerId, setLedgerId]) + }, [currentOrganization, ledgers, currentLedger?.id, setLedger]) const hasLedgers = !!ledgers?.items?.length const totalLedgers = ledgers?.items?.length ?? 0 @@ -125,14 +127,23 @@ export const LedgerSelector = () => { ) } + const handleSelectChange = (id: string) => { + setLedger(ledgers?.items.find((ledger) => ledger.id === id)!) + } + + const handleCommandChange = (id: string) => { + setLedger(ledgers?.items.find((ledger) => ledger.id === id)!) + setOpenCommand(false) + } + return (