Skip to content

Commit b12ae55

Browse files
committed
feat: Convetrted the four Kyper icons to MXUI <Icon name="…" /> in the npm-connect-widget repo
1 parent 8a07282 commit b12ae55

3 files changed

Lines changed: 11 additions & 18 deletions

File tree

icon-conversion-preview.png

72 KB
Loading

src/components/StyledAccountTypeIcon.tsx

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,9 @@
22
import React from 'react'
33

44
import { useTokens } from '@kyper/tokenprovider'
5+
import { Icon } from '@mxenabled/mxui'
56
import { Accounts } from '@kyper/icon/Accounts'
67
import { Check } from '@kyper/icon/Check'
7-
import { PiggyBankOutline } from '@kyper/icon/PiggyBankOutline'
8-
import { Document } from '@kyper/icon/Document'
9-
import { CreditCard } from '@kyper/icon/CreditCard'
10-
import { Dollar } from '@kyper/icon/Dollar'
118
import { Growth } from '@kyper/icon/Growth'
129
import { Home } from '@kyper/icon/Home'
1310
import { Notarized } from '@kyper/icon/Notarized'
@@ -36,11 +33,11 @@ export const StyledAccountTypeIcon: React.FC<StyledAccountTypeIconProps> = ({
3633
case AccountTypes.CHECKING:
3734
return <Check color={tokens.TextColor.Default} size={iconSize} />
3835
case AccountTypes.SAVINGS:
39-
return <PiggyBankOutline color={tokens.TextColor.Default} size={iconSize} />
36+
return <Icon name="savings" size={iconSize} />
4037
case AccountTypes.LOAN:
41-
return <Document color={tokens.TextColor.Default} size={iconSize} />
38+
return <Icon name="contract" size={iconSize} />
4239
case AccountTypes.CREDIT_CARD:
43-
return <CreditCard color={tokens.TextColor.Default} size={iconSize} />
40+
return <Icon name="credit_card" size={iconSize} />
4441
case AccountTypes.INVESTMENT:
4542
return <Growth color={tokens.TextColor.Default} size={iconSize} />
4643
case AccountTypes.LINE_OF_CREDIT:
@@ -50,11 +47,11 @@ export const StyledAccountTypeIcon: React.FC<StyledAccountTypeIconProps> = ({
5047
case AccountTypes.PROPERTY:
5148
return <Image color={tokens.TextColor.Default} size={iconSize} />
5249
case AccountTypes.CASH:
53-
return <Dollar color={tokens.TextColor.Default} size={iconSize} />
50+
return <Icon name="local_atm" size={iconSize} />
5451
case AccountTypes.INSURANCE:
5552
return <Health color={tokens.TextColor.Default} size={iconSize} />
5653
case AccountTypes.PREPAID:
57-
return <CreditCard color={tokens.TextColor.Default} size={iconSize} />
54+
return <Icon name="credit_card" size={iconSize} />
5855
case AccountTypes.UNKNOWN:
5956
return <Grid color={tokens.TextColor.Default} size={iconSize} />
6057
case 'accounts':

src/views/manualAccount/ManualAccountMenu.js

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ import { useTokens } from '@kyper/tokenprovider'
66
import { Icon, Text } from '@mxenabled/mxui'
77
import { UtilityRow } from '@kyper/utilityrow'
88
import { Check } from '@kyper/icon/Check'
9-
import { PiggyBankOutline } from '@kyper/icon/PiggyBankOutline'
10-
import { Document } from '@kyper/icon/Document'
11-
import { CreditCard } from '@kyper/icon/CreditCard'
12-
import { Dollar } from '@kyper/icon/Dollar'
139
import { Growth } from '@kyper/icon/Growth'
1410
import { Home } from '@kyper/icon/Home'
1511
import { Notarized } from '@kyper/icon/Notarized'
@@ -51,16 +47,16 @@ export const ManualAccountMenu = React.forwardRef((props, ref) => {
5147

5248
const getIcon = {
5349
[AccountTypes.CHECKING]: <Check color={tokens.TextColor.Default} />,
54-
[AccountTypes.SAVINGS]: <PiggyBankOutline color={tokens.TextColor.Default} />,
55-
[AccountTypes.LOAN]: <Document color={tokens.TextColor.Default} />,
56-
[AccountTypes.CREDIT_CARD]: <CreditCard color={tokens.TextColor.Default} />,
50+
[AccountTypes.SAVINGS]: <Icon name="savings" size={16} />,
51+
[AccountTypes.LOAN]: <Icon name="contract" size={16} />,
52+
[AccountTypes.CREDIT_CARD]: <Icon name="credit_card" size={16} />,
5753
[AccountTypes.INVESTMENT]: <Growth color={tokens.TextColor.Default} />,
5854
[AccountTypes.LINE_OF_CREDIT]: <Notarized color={tokens.TextColor.Default} />,
5955
[AccountTypes.MORTGAGE]: <Home color={tokens.TextColor.Default} />,
6056
[AccountTypes.PROPERTY]: <Image color={tokens.TextColor.Default} />,
61-
[AccountTypes.CASH]: <Dollar color={tokens.TextColor.Default} />,
57+
[AccountTypes.CASH]: <Icon name="local_atm" size={16} />,
6258
[AccountTypes.INSURANCE]: <Health color={tokens.TextColor.Default} />,
63-
[AccountTypes.PREPAID]: <CreditCard color={tokens.TextColor.Default} />,
59+
[AccountTypes.PREPAID]: <Icon name="credit_card" size={16} />,
6460
[AccountTypes.UNKNOWN]: <Grid color={tokens.TextColor.Default} />,
6561
}
6662

0 commit comments

Comments
 (0)