diff --git a/packages/esm-billing-app/src/invoice/invoice.component.tsx b/packages/esm-billing-app/src/invoice/invoice.component.tsx index 51db90e57..8811a14cc 100644 --- a/packages/esm-billing-app/src/invoice/invoice.component.tsx +++ b/packages/esm-billing-app/src/invoice/invoice.component.tsx @@ -1,17 +1,17 @@ import React, { useEffect, useRef, useState } from 'react'; import { Button, InlineLoading } from '@carbon/react'; -import { ArrowLeft, Printer } from '@carbon/react/icons'; -import { ExtensionSlot, isDesktop, navigate, useLayoutType, usePatient } from '@openmrs/esm-framework'; +import { Printer } from '@carbon/react/icons'; +import { ErrorState } from '@openmrs/esm-patient-common-lib'; +import { ExtensionSlot, usePatient } from '@openmrs/esm-framework'; +import { convertToCurrency } from '../helpers'; +import { useBill } from '../billing.resource'; import { useParams } from 'react-router-dom'; -import styles from './invoice.scss'; +import { useReactToPrint } from 'react-to-print'; +import { useTranslation } from 'react-i18next'; import InvoiceTable from './invoice-table.component'; import Payments from './payments/payments.component'; -import { useBill } from '../billing.resource'; -import { convertToCurrency } from '../helpers'; -import { ErrorState } from '@openmrs/esm-patient-common-lib'; -import { useTranslation } from 'react-i18next'; -import { useReactToPrint } from 'react-to-print'; import PrintableInvoice from './printable-invoice/printable-invoice.component'; +import styles from './invoice.scss'; type InvoiceProps = {}; @@ -76,18 +76,22 @@ const Invoice: React.FC = () => { return (
{patient && patientUuid && } -
- {Object.entries(invoiceDetails).map(([key, val]) => ( - - ))} - -
+
+
+ {Object.entries(invoiceDetails).map(([key, val]) => ( + + ))} +
+
+ +
+
diff --git a/packages/esm-billing-app/src/invoice/invoice.scss b/packages/esm-billing-app/src/invoice/invoice.scss index 38e0718e1..3b867b54b 100644 --- a/packages/esm-billing-app/src/invoice/invoice.scss +++ b/packages/esm-billing-app/src/invoice/invoice.scss @@ -13,12 +13,22 @@ justify-content: center; } +.detailsContainer { + display: flex; +} + .details { display: flex; - flex-direction: row; + flex: 3; + flex-flow: row wrap; align-items: center; justify-content: space-between; margin: layout.$spacing-05; + row-gap: 1.5rem; +} + +.buttonContainer { + margin-left: 1rem; } .label { @@ -74,7 +84,8 @@ } @media print { - html,body { + html, + body { background-color: colors.$white !important; } }