From 6084ec84a8990e9bb82771c6083cdc621694f407 Mon Sep 17 00:00:00 2001 From: kris-liu-smile Date: Fri, 3 Feb 2023 17:04:38 +0800 Subject: [PATCH] fix: quote mobile modified --- .../storefront/src/pages/quote/QuoteDraft.tsx | 64 ++++++++++++++----- .../storefront/src/pages/quote/QuotesList.tsx | 7 ++ .../quote/components/QuoteDetailTableCard.tsx | 2 +- .../src/pages/quote/components/QuoteInfo.tsx | 2 +- .../pages/quote/components/QuoteItemCard.tsx | 7 +- 5 files changed, 64 insertions(+), 18 deletions(-) diff --git a/apps/storefront/src/pages/quote/QuoteDraft.tsx b/apps/storefront/src/pages/quote/QuoteDraft.tsx index b7a3b1b7..3ab51690 100644 --- a/apps/storefront/src/pages/quote/QuoteDraft.tsx +++ b/apps/storefront/src/pages/quote/QuoteDraft.tsx @@ -222,7 +222,7 @@ const QuoteDraft = ({ label: shippingDefautAddress?.node?.label || '', firstName: shippingDefautAddress?.node?.firstName || '', lastName: shippingDefautAddress?.node?.lastName || '', - company: shippingDefautAddress?.node?.company || '', + companyName: shippingDefautAddress?.node?.company || '', country: shippingDefautAddress?.node?.countryCode || '', address: shippingDefautAddress?.node?.addressLine1 || '', apartment: shippingDefautAddress?.node?.addressLine2 || '', @@ -239,7 +239,7 @@ const QuoteDraft = ({ label: billingDefautAddress?.node?.label || '', firstName: billingDefautAddress?.node?.firstName || '', lastName: billingDefautAddress?.node?.lastName || '', - company: billingDefautAddress?.node?.company || '', + companyName: billingDefautAddress?.node?.company || '', country: billingDefautAddress?.node?.countryCode || '', address: billingDefautAddress?.node?.addressLine1 || '', apartment: billingDefautAddress?.node?.addressLine2 || '', @@ -523,6 +523,7 @@ const QuoteDraft = ({ > @@ -565,8 +566,9 @@ const QuoteDraft = ({ Quote - + { + !isMobile ? ( + + ) + : ( + + + + ) + } diff --git a/apps/storefront/src/pages/quote/QuotesList.tsx b/apps/storefront/src/pages/quote/QuotesList.tsx index 659a5ef7..2422d05e 100644 --- a/apps/storefront/src/pages/quote/QuotesList.tsx +++ b/apps/storefront/src/pages/quote/QuotesList.tsx @@ -23,6 +23,10 @@ import { GlobaledContext, } from '@/shared/global' +import { + useMobile, +} from '@/hooks' + import { getB2BQuotesList, getBCQuotesList, @@ -189,6 +193,8 @@ const QuotesList = () => { const navigate = useNavigate() + const [isMobile] = useMobile() + const { state: { isB2BUser, @@ -348,6 +354,7 @@ const QuotesList = () => { isCustomRender={false} requestLoading={setIsRequestLoading} tableKey="quoteNumber" + labelRowsPerPage={`${isMobile ? 'Cards per page' : 'Orders per page'}`} renderItem={(row: ListItem) => ( { color: isDiscount ? '#2E7D32' : '#212121', }} > - {`${currencyToken}${offeredPrice.toFixed(2)}`} + {`${currencyToken}${discountPrice.toFixed(2)}`} diff --git a/apps/storefront/src/pages/quote/components/QuoteInfo.tsx b/apps/storefront/src/pages/quote/components/QuoteInfo.tsx index 68b67122..67eb4226 100644 --- a/apps/storefront/src/pages/quote/components/QuoteInfo.tsx +++ b/apps/storefront/src/pages/quote/components/QuoteInfo.tsx @@ -49,7 +49,7 @@ const QuoteInfoItem = ({ const noAddresssText = status === 'Draft' ? `Please add ${flag === 'Billing' ? 'billing' : 'shipping'} address ` : `No ${flag === 'Billing' ? 'billing' : 'shipping'} address` - const isComplete = flag !== 'info' ? addressVerifyKeys.every((item: string) => !!info[item]) : false + const isComplete = flag !== 'info' ? addressVerifyKeys.some((item: string) => !!info[item]) : false return ( { sx={{ fontWeight: 'bold', color: 'rgba(0, 0, 0, 0.87)', + mr: '5px', }} > {`${list.title}:`} - + {list?.render ? list.render() : item[list.key]}