From 809973730f3a6dd22dfa71da97ac219a202f665d Mon Sep 17 00:00:00 2001 From: Ahmed Bouhuolia Date: Thu, 19 Sep 2024 11:28:40 +0200 Subject: [PATCH] feat: style tweaks in the public payment page --- .../services/Sales/JournalPosterService.ts | 2 +- .../PaymentPortal/PaymentPortal.module.scss | 32 +++-- .../PaymentPortal/PaymentPortal.tsx | 120 +++++++++--------- .../PaymentPortal/PaymentPortalBoot.tsx | 4 + .../PaymentPortal/PaymentPortalPage.tsx | 12 +- 5 files changed, 98 insertions(+), 72 deletions(-) diff --git a/packages/server/src/services/Sales/JournalPosterService.ts b/packages/server/src/services/Sales/JournalPosterService.ts index 9b4c9d104..c688ced2a 100644 --- a/packages/server/src/services/Sales/JournalPosterService.ts +++ b/packages/server/src/services/Sales/JournalPosterService.ts @@ -1,8 +1,8 @@ +import { Knex } from 'knex'; import { Service, Inject } from 'typedi'; import JournalPoster from '@/services/Accounting/JournalPoster'; import TenancyService from '@/services/Tenancy/TenancyService'; import JournalCommands from '@/services/Accounting/JournalCommands'; -import Knex from 'knex'; @Service() export default class JournalPosterService { diff --git a/packages/webapp/src/containers/PaymentPortal/PaymentPortal.module.scss b/packages/webapp/src/containers/PaymentPortal/PaymentPortal.module.scss index 6baf62ae9..677a0f485 100644 --- a/packages/webapp/src/containers/PaymentPortal/PaymentPortal.module.scss +++ b/packages/webapp/src/containers/PaymentPortal/PaymentPortal.module.scss @@ -3,23 +3,31 @@ height: 50px; width :50px; border-radius: 50px; - background-color: #fff; - background: #dfdfdf; + background-color: #dfdfdf; + background-image: url('https://pbs.twimg.com/profile_images/1381635804397703182/x5chIdsO_400x400.png'); + background-position: center center; + background-size: cover; + background-repeat: no-repeat; + border: 1px solid #e8e8e8; +} + +.rootBodyPage { + background: #181a30; } .root { - border-radius: 8px; + border-radius: 10px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); width: 600px; margin: 40px auto; - color: #000; + color: #222; background-color: #fff; } .bigTitle{ margin: 0; font-weight: 500; - color: #111; + color: #222; font-size: 26px; } @@ -28,16 +36,17 @@ } .invoiceNumber { - font-size: 18px; + font-size: 16px; color: #333; + font-weight: 600; } .body { - padding: 30px; + padding: 30px 26px; } .footer{ - padding: 20px 30px; + padding: 20px 26px; background-color: #FAFAFA; border-top: 1px solid #DCE0E5; border-radius: 0 0 8px 8px; @@ -50,7 +59,7 @@ font-weight: 600; } .totals { - + color: #000; } .totalItem { @@ -64,6 +73,10 @@ } } +.footerButtons{ + margin-top: 20px; +} + .footerButton{ height: 40px; line-height: 40px; @@ -84,5 +97,6 @@ } .buyNote{ + margin-top: 16px; font-size: 12px; } \ No newline at end of file diff --git a/packages/webapp/src/containers/PaymentPortal/PaymentPortal.tsx b/packages/webapp/src/containers/PaymentPortal/PaymentPortal.tsx index 650bb8136..aca789007 100644 --- a/packages/webapp/src/containers/PaymentPortal/PaymentPortal.tsx +++ b/packages/webapp/src/containers/PaymentPortal/PaymentPortal.tsx @@ -9,71 +9,75 @@ export function PaymentPortal() { return ( - - - - {sharableLinkMeta?.companyName} - - - -

- {sharableLinkMeta?.companyName} Sent an Invoice for{' '} - {sharableLinkMeta?.totalFormatted} -

- - Invoice due {sharableLinkMeta?.dueDateFormatted} - -
- - - {sharableLinkMeta?.customerName} - Bigcapital Technology, Inc. - 131 Continental Dr Suite 305 Newark, - Delaware 19713 - United States - ahmed@bigcapital.app - - -

- Invoice {sharableLinkMeta?.invoiceNo} -

- - - - Sub Total - {sharableLinkMeta?.subtotalFormatted} + + + + + {sharableLinkMeta?.companyName} - - Total - + +

+ {sharableLinkMeta?.companyName} Sent an Invoice for{' '} {sharableLinkMeta?.totalFormatted} +

+ + Invoice due {sharableLinkMeta?.dueDateFormatted} -
+
- - Paid Amount (-) - {sharableLinkMeta?.paymentAmountFormatted} - + + + {sharableLinkMeta?.customerName} + + Bigcapital Technology, Inc. + 131 Continental Dr Suite 305 Newark, + Delaware 19713 + United States + ahmed@bigcapital.app + - - Due Amount - - {sharableLinkMeta?.dueAmountFormatted} - - +

+ Invoice {sharableLinkMeta?.invoiceNo} +

+ + + + Sub Total + {sharableLinkMeta?.subtotalFormatted} + + + + Total + + {sharableLinkMeta?.totalFormatted} + + + + + Paid Amount (-) + {sharableLinkMeta?.paymentAmountFormatted} + + + + Due Amount + + {sharableLinkMeta?.dueAmountFormatted} + + +
- +