From ec72627e1b3c9878afae61499501bc339eb651fa Mon Sep 17 00:00:00 2001 From: valentinnavalos Date: Tue, 22 Aug 2023 14:46:38 -0300 Subject: [PATCH] feat: cart icon --- .../icons/interface/icon_outline_cart.tsx | 24 +++++++++++++++++++ .../icons/interface/icon_solid_cart.tsx | 19 +++++++++++++++ .../src/components/icons/interface/index.ts | 2 ++ .../src/components/loanOfferTable/index.tsx | 11 +++++++-- 4 files changed, 54 insertions(+), 2 deletions(-) create mode 100644 packages/ui-components/src/components/icons/interface/icon_outline_cart.tsx create mode 100644 packages/ui-components/src/components/icons/interface/icon_solid_cart.tsx diff --git a/packages/ui-components/src/components/icons/interface/icon_outline_cart.tsx b/packages/ui-components/src/components/icons/interface/icon_outline_cart.tsx new file mode 100644 index 00000000..6730b7da --- /dev/null +++ b/packages/ui-components/src/components/icons/interface/icon_outline_cart.tsx @@ -0,0 +1,24 @@ +import React from 'react'; +import { IconType } from '..'; + +export const IconOutlineCart: IconType = ({ height = 16, width = 16, ...props }) => { + return ( + + + + + ); +}; diff --git a/packages/ui-components/src/components/icons/interface/icon_solid_cart.tsx b/packages/ui-components/src/components/icons/interface/icon_solid_cart.tsx new file mode 100644 index 00000000..7ac3bb53 --- /dev/null +++ b/packages/ui-components/src/components/icons/interface/icon_solid_cart.tsx @@ -0,0 +1,19 @@ +import React from 'react'; +import { IconType } from '..'; + +export const IconSolidCart: IconType = ({ height = 16, width = 16, ...props }) => { + return ( + + + + ); +}; diff --git a/packages/ui-components/src/components/icons/interface/index.ts b/packages/ui-components/src/components/icons/interface/index.ts index 101341ce..2424c6ca 100644 --- a/packages/ui-components/src/components/icons/interface/index.ts +++ b/packages/ui-components/src/components/icons/interface/index.ts @@ -42,3 +42,5 @@ export {IconFlag} from './icon_flag'; export {IconFeedback} from './icon_feedback'; export {IconArrowRight} from './icon_arrow_right'; export {IconArrowLeft} from './icon_arrow_left'; +export {IconOutlineCart} from './icon_outline_cart'; +export {IconSolidCart} from './icon_solid_cart'; diff --git a/packages/web-app/src/components/loanOfferTable/index.tsx b/packages/web-app/src/components/loanOfferTable/index.tsx index ab19e26f..5bc11711 100644 --- a/packages/web-app/src/components/loanOfferTable/index.tsx +++ b/packages/web-app/src/components/loanOfferTable/index.tsx @@ -3,6 +3,7 @@ import { getTokenIcon, getTokenSymbol } from 'utils/library'; import useScreen from 'hooks/useScreen'; import { LoanOffer } from 'utils/types'; import { useTranslation } from 'react-i18next'; +import { IconOutlineCart, IconSolidCart } from '@aragon/ui-components/src/components/icons'; type LoanOfferTableProps = { loanOffers: LoanOffer[]; @@ -30,6 +31,7 @@ export const LoanOfferTable: React.FC = ({ {t('marketplace.loanOffersTable.header4')} {t('marketplace.loanOffersTable.header5')} + @@ -68,14 +70,19 @@ export const LoanOfferTable: React.FC = ({

- -
+ +

{`${loanOffer.loanAmount} ${isMobile ? '' : getTokenSymbol(loanOffer.loanAssetAddress)}`}

+ +
+ +
+ ) })}