Skip to content

Commit fa3ff99

Browse files
Aaron BarnardAaron Barnard
authored andcommitted
Merge remote-tracking branch 'upstream/develop' into develop
2 parents 5259fbf + 72b75b0 commit fa3ff99

29 files changed

+281
-206
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bnc-onboard",
3-
"version": "1.1.10",
3+
"version": "1.2.0",
44
"description": "Onboard users to web3 by allowing them to select a wallet, get that wallet ready to transact and have access to synced wallet state.",
55
"keywords": [
66
"ethereum",
@@ -10,7 +10,7 @@
1010
],
1111
"main": "dist/cjs/onboard.js",
1212
"module": "dist/esm/onboard.js",
13-
"typings": "dist/src/onboard.d.ts",
13+
"typings": "dist/esm/src/onboard.d.ts",
1414
"files": [
1515
"dist"
1616
],
@@ -42,7 +42,7 @@
4242
"dependencies": {
4343
"@portis/web3": "^2.0.0-beta.42",
4444
"@toruslabs/torus-embed": "^0.2.11",
45-
"@walletconnect/web3-provider": "^1.0.0-beta.36",
45+
"@walletconnect/web3-provider": "^1.0.0-beta.45",
4646
"authereum": "^0.0.4-beta.26",
4747
"bignumber.js": "^9.0.0",
4848
"bnc-sdk": "1.0.3",

src/components/SelectedWallet.svelte

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<IconDisplay
2929
iconSrc={selectedWalletModule.iconSrc}
3030
iconSrcSet={selectedWalletModule.iconSrcSet}
31+
svg={selectedWalletModule.svg}
3132
text={selectedWalletModule.name} />
3233

3334
{#if installMessage}

src/components/Wallets.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
overflow-y: scroll;
2323
padding: 0;
2424
scrollbar-width: none;
25-
font-family: 'Helvetica Neue';
25+
font-family: inherit;
2626
font-size: inherit;
2727
line-height: 1.15;
2828
box-sizing: border-box;

src/elements/Button.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
padding: 0.55em 1.4em;
1414
cursor: pointer;
1515
color: #4a90e2;
16-
font-family: "Helvetica Neue";
16+
font-family: inherit;
1717
transition: background 150ms ease-in-out;
1818
line-height: 1.15;
1919
}

src/elements/IconButton.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
cursor: pointer;
2626
color: inherit;
2727
line-height: 1.15;
28-
font-family: 'Helvetica Neue';
28+
font-family: inherit;
2929
}
3030
3131
button:hover {

src/elements/IconDisplay.svelte

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
export let iconSrc: string
33
export let iconSrcSet: string
44
export let text: string
5+
export let svg: string
56
</script>
67

78
<style>
@@ -36,6 +37,10 @@
3637
</style>
3738

3839
<div class="bn-onboard-custom bn-onboard-icon-display">
39-
<img src={iconSrc} srcset={iconSrcSet} alt={text} />
40+
{#if svg}
41+
{@html svg}
42+
{:else}
43+
<img src={iconSrc} srcset={iconSrcSet} alt={text} />
44+
{/if}
4045
<span>{text}</span>
4146
</div>

src/interfaces.ts

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ export interface WalletModule {
7575
instance?: any
7676
}>
7777
link?: string
78+
url?: string
7879
installMessage?: (wallets: {
7980
currentWallet: string | undefined
8081
selectedWallet: string
@@ -93,6 +94,7 @@ export interface Helpers {
9394
getAddress: (provider: any) => Promise<string | any>
9495
getNetwork: (provider: any) => Promise<number | any>
9596
getBalance: (provider: any) => Promise<string | any>
97+
resetWalletState: (options: { disconnected?: boolean }) => void
9698
}
9799

98100
export interface WalletInterface {
@@ -107,7 +109,7 @@ export interface WalletInterface {
107109

108110
export interface StateSyncer {
109111
get?: () => Promise<string | number | null>
110-
onChange?: (updater: (val: number | string) => void) => void
112+
onChange?: (updater: (val: number | string | undefined) => void) => void
111113
}
112114

113115
export interface Wallet {
@@ -179,6 +181,7 @@ export interface ConfigOptions {
179181
export interface API {
180182
walletSelect: WalletSelectFunction
181183
walletCheck: WalletCheck
184+
walletReset: () => void
182185
config: Config
183186
getState: GetState
184187
}
@@ -192,7 +195,7 @@ export interface WritableStore {
192195
export interface WalletInterfaceStore {
193196
subscribe: (subscriber: (store: any) => void) => () => void
194197
update: (
195-
updater: (walletInterface: WalletInterface | null) => WalletInterface
198+
updater: (walletInterface: WalletInterface | null) => WalletInterface | null
196199
) => void
197200
set: (walletInterface: WalletInterface) => void | never
198201
}
@@ -226,9 +229,3 @@ export interface AppState {
226229
export interface CancelablePromise extends Promise<any> {
227230
cancel: () => void
228231
}
229-
230-
export interface QueryablePromise extends CancelablePromise {
231-
isFulfilled: () => boolean
232-
isResolved: () => boolean
233-
isRejected: () => boolean
234-
}

src/modules/select/content.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,33 +6,33 @@ export const extensionInstallMessage = (helpers: {
66

77
if (currentWallet) {
88
return `
9-
<p style="font-size: 0.889rem; font-family: Helvetica Neue; margin: 0.889rem 0;">
9+
<p style="font-size: 0.889rem; font-family: inherit; margin: 0.889rem 0;">
1010
We have detected that you already have
1111
<b>${currentWallet}</b>
1212
installed. If you would prefer to use
1313
<b>${selectedWallet}</b>
1414
instead, then click below to install.
1515
</p>
16-
<p style="font-size: 0.889rem; font-family: Helvetica Neue; margin: 0.889rem 0;">
16+
<p style="font-size: 0.889rem; font-family: inherit; margin: 0.889rem 0;">
1717
<b>Tip:</b>
1818
If you already have ${selectedWallet} installed, check your
1919
browser extension settings to make sure that you have it enabled
2020
and that you have disabled any other browser extension wallets.
2121
<span
2222
class="bn-onboard-clickable"
23-
style="color: #4a90e2; font-size: 0.889rem; font-family: Helvetica Neue;"
23+
style="color: #4a90e2; font-size: 0.889rem; font-family: inherit;"
2424
onclick="window.location.reload();">
2525
Then refresh the page.
2626
</span>
2727
</p>
2828
`
2929
} else {
3030
return `
31-
<p style="font-size: 0.889rem; font-family: Helvetica Neue; margin: 0.889rem 0;">
31+
<p style="font-size: 0.889rem; font-family: inherit; margin: 0.889rem 0;">
3232
You'll need to install <b>${selectedWallet}</b> to continue. Once you have it installed, go ahead and
3333
<span
3434
class="bn-clickable"
35-
style="color: #4a90e2; font-size: 0.889rem; font-family: Helvetica Neue;"
35+
style="color: #4a90e2; font-size: 0.889rem; font-family: inherit;"
3636
onclick={window.location.reload();}>
3737
refresh the page.
3838
</span>

src/modules/select/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ const defaultWalletNames = [
99
'authereum',
1010
'torus',
1111
'opera',
12-
'operaTouch'
12+
'operaTouch',
13+
'status'
1314
]
1415

1516
function select(
@@ -70,6 +71,8 @@ function getModule(name: string): Promise<any> | undefined {
7071
return import('./wallets/opera-touch')
7172
case 'torus':
7273
return import('./wallets/torus')
74+
case 'status':
75+
return import('./wallets/status')
7376
default:
7477
return
7578
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
const fortmaticIcon = `
2+
<svg
3+
height="40"
4+
viewBox="0 0 40 40"
5+
width="40"
6+
xmlns="http://www.w3.org/2000/svg"
7+
>
8+
<path d="m2744.99995 1155h9.99997 10.00008v9.98139h-10.00008-9.99997-9.99998v9.9814.64001 9.28323.05815 9.9234h-9.99997v-9.9234-.05815-9.28323-.64001-9.9814-9.98139h9.99997zm9.99961 29.88552h-9.94167v-9.92324h19.93595v10.27235c0 2.55359-1.01622 5.00299-2.82437 6.80909-1.80867 1.8061-4.26182 2.82181-6.82018 2.82335h-.34973z"
9+
fill="#617bff"
10+
fill-rule="evenodd"
11+
transform="translate(-2725 -1155)"/>
12+
</svg>
13+
`
14+
15+
export default fortmaticIcon
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
const portisIcon = `
2+
<svg height="40" viewBox="0 0 26 40" width="26" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path d="m.38447675 22.9277905.93812327-.4094678 11.54391448-5.0174216 12.4724258 5.4268894-4.6829268 9.6753574-11.46701915 1.6205695-8.60843446-9.3004926z" fill="#133444"/><path d="m22.7456446 16.9549441c-2.0594671-2.4810138-4.9778453-4.095319-8.1739757-4.5214466l-.2037727-.0269133c-.9972573-.1211147-2.0055061-.1211147-3.0027634 0l-.2056951.024991c-3.19683486.4253443-6.11569177 2.0406007-8.17397573 4.5233689l-.51904361.861228-.86315031 1.4340982-.63054187 1.0496216c0 .024991-.02499099.0595939-.03460291.0845849v.0173014l1.38988346.8285474 8.84296527 5.2288838 1.7070768 1.0073291v-12.4954944l-1.7070768.7689535v-1.8647122l1.7070768-.7689535 1.7051544.7689535 8.6776402 3.9504986z" fill="#c42370"/><path d="m25.7234381 26.0324402c-.0248538 4.0988643-1.872927 7.97397-5.0424337 10.5731107-1.2054271.9911619-2.5812108 1.7546176-4.0600744 2.2530337-1.2073828.3962299-2.4702232.5974018-3.7409588.5959469-7.11281993 0-12.8799712-6.3227281-12.8799712-13.4220913.00397806-1.0496754.13304725-2.0951358.38447675-3.1142617l12.47242585 7.3800313 12.4743482-7.3800313c.2623236 1.017244.3941046 2.0637403.3921873 3.1142617z" fill="#1c4d6b"/><path d="m11.3651328 12.4161961 1.5013817.6747567-1.7070768.7747206v-1.5436741z" fill="#000"/><path d="m11.1594377 15.7438424 1.7070768-.7766431v12.4993392l-1.7070768-1.0073291z" fill="#000"/><path d="m12.8665145 14.9671993v12.4993392l11.9533822-7.0647603z" fill="#1d4259"/><path d="m12.8665145.56470023v14.40249907l11.9533822 5.4345789z" fill="#4b6b9a"/><path d="m12.8665145 14.9671993v12.4954944l-1.7070768-1.007329-10.22900396-6.0535865h-.01730146.02499099c0-.024991.02691338-.0595939.03460291-.0845849l1.49369218-2.4837198 8.69301934-3.9408867v1.8589451z" fill="#343535"/><path d="m12.8665145 14.9671993v12.4993392l-1.7070768-1.0073291-10.23861588-6.0478193-.00768954-.0096119.01730146-.0173014 10.22900396-4.6406344z" fill="#3e5578"/><path d="m12.8665145.56470023v14.40249907l-11.95338222 5.4345789z" fill="#6db2d8"/><g fill="#335f8a"><path d="m8.02787456 38.4298931c.18070408.0768953.35948577.1537907.53826746.2210741-.17878169-.0672834-.35756338-.1441788-.53826746-.2210741z"/><path d="m8.56614202 38.6509672c.17878169.0692058.36717529.1384116.55364652.1922384-.18647123-.0538268-.37486483-.1153431-.55364652-.1922384z"/><path d="m9.59077256 39.000841c.14417878.0442149.28066803.0768954.42484684.1114983-.13648928-.0346029-.28066806-.0768953-.42484684-.1114983z"/></g><path d="m.38447675 22.9277905 12.47242585 7.3800312c-.1695149 1.1206915-.4701886 2.2175699-.8958309 3.2680524-1.0034843 2.4222035-3.01045293 4.9751291-6.91865911 3.0277544-3.17007392-2.5978633-5.0183503-6.4726906-5.04241259-10.5711883.00728258-1.0462943.13630945-2.0881863.38447675-3.1046497z" fill="#6db2d8"/><path d="m20.6733149 36.6036285-.0346029.0269134c-.0672834.0499819-.1287997.1018863-.1922384.1537907l-.0173014.015379c-.0672835.0595939-.1441788.1114983-.2133846.1634027-.0758242.0613437-.1554406.1178457-.2383756.1691697-.0828404.0521651-.1624447.1093005-.2383756.1710922-.0768953.0595939-.1461012.0941968-.2133846.1461012l-.0442148.0249909c-.074973.0519044-.1518683.0941968-.2210742.1441788 0 0-.0173014 0-.0249909.0173015-.0768954.0519043-.1537907.0941968-.2306861.1461011-.0768953.0519044-.1710921.0941968-.255677.1441788s-.1710922.0941968-.2556771.1364893h-.0096119l-.255677.1268773c-.0845849.0422924-.1710922.0865073-.265289.1287997-.0941968.0422925-.1787817.0845849-.2633666.1191878-.1787816.0768954-.3594857.1537907-.5382674.2210741-.1787817.0672835-.3671753.1364893-.5536465.1922384-.0729076.0274308-.147369.0505395-.2229965.0692058l-.2460652.0768954c-.1461011.0422924-.2825904.0768953-.4267692.1114982-.0519043.0153791-.1114982.024991-.1634026.0422925l-.0922744.0173014-.2306861.049982c-.0768953.0173015-.1364892.0269134-.2133846.0422924-.0632285.0158437-.1274537.0274043-.1922383.034603-.0692058.0096119-.1461012.0269133-.2133846.0346029-.0346029 0-.0692058 0-.1018864.0173014l-.1634026.0173015h-.0845849c-.0590384.0105165-.1188222.016302-.1787817.0173014-.0738847.010539-.1483704.0163181-.2229965.0173015-.0595939 0-.1095758 0-.1710921 0s-.1018864.0096119-.1518683.0096119c-.0595939 0-.1191878 0-.1710922 0s-.1614802 0-.2383756 0h-.5113541c-.0800209.0050111-.160277.0050111-.2402979 0-.0595939 0-.1191878 0-.1787817 0-.0519044 0-.1018864-.0096119-.1537907-.0096119-.0519044 0-.1114983 0-.1710922 0-.0733428-.0095846-.1471332-.0153595-.2210741-.0173015-.0595939 0-.1191878 0-.1787817-.0173014h-.0865073c-.0532121-.0105119-.1072489-.0163015-.1614802-.0173015-.0345121-.0018508-.0686979-.0076559-.1018863-.0173014-.0718302-.0066855-.1431228-.0182465-.2133846-.0346029-.0692059 0-.1287997-.024991-.1922384-.034603-.0718469-.0101919-.1430817-.0243105-.2133846-.0422924-.0692058-.0173014-.1537907-.0326805-.2306861-.049982l-.0941968-.0173014c-.0593497-.0042617-.1184021-.0119642-.17685927-.0230686-.14610116-.0346029-.29027995-.0768954-.42676919-.1114983l-.25567704-.0768953c-.07689535-.024991-.1537907-.0422925-.22299652-.0692059-.19223837-.0595938-.3671753-.1268773-.55364652-.1922383-.18647122-.0653611-.3671753-.1441788-.53826745-.2210742-.08458489-.0422924-.17878169-.0768953-.26528896-.1191878l-.26336657-.1287997-.25567704-.1268773c-.08458489-.0422924-.16916977-.0941968-.25567704-.1364892-.08650727-.0422925-.17109216-.0941968-.25567704-.1441788-.08458489-.049982-.1537907-.0941968-.23068605-.1461012l-.02499099-.0173014c-.07756662-.0428621-.1520765-.0910366-.22299652-.1441788l-.04229244-.024991c-.06728343-.0422925-.14417878-.0941968-.2133846-.1461012-.06920581-.0519043-.16148023-.1095759-.23837558-.1710921-.07689535-.0615163-.16148024-.1095759-.23837559-.1691698l-.2133846-.1634026-.01730145-.0153791c-.06920582-.0519044-.12879971-.1038087-.19223838-.1537907l-.0346029-.0269134c3.89859425 1.9454524 5.92094194-.6132404 6.92058154-3.0200648.4259299-1.0505261.7272373-2.1473626.8977532-3.2680524.1691803 1.1238755.4698526 2.2239751.8958308 3.2776643 1.0111739 2.3779887 3.0258321 4.9386038 6.9244263 2.9912291z" fill="#529bba"/><path d="m15.7077977 39.1123393c.1441788-.0346029.2902799-.0768953.4267692-.1114983-.1364893.034603-.2825904.0768954-.4267692.1114983z" fill="#335f8a"/><path d="m16.611318 38.8489727c.1922384-.0595939.3671753-.1287997.5555689-.1922383-.180704.0711281-.3671753.1326444-.5555689.1922383z" fill="#335f8a"/><path d="m17.1668869 38.6509672c.1787817-.0672834.3575634-.1441788.5363451-.2210741-.1787817.0768953-.3575634.1537907-.5363451.2210741z" fill="#335f8a"/><path d="m25.723417 26.0324402c-.0248327 4.0988643-1.8729059 7.97397-5.0424126 10.5731107-3.8985942 1.9454523-5.9209419-.6151628-6.9205815-3.0200649-.4250714-1.0506755-.7257265-2.1474858-.8958308-3.2680524l12.4724258-7.3800312c.2564764 1.0116964.3862701 2.0513377.3863991 3.0950378z" fill="#4b6b9a"/></g></svg>
3+
`
4+
5+
export default portisIcon
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
const sqlkIcon = `
2+
<svg width="88px" height="88px" viewBox="0 0 88 88" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3+
<g id="Identity" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
4+
<g id="Artboard" transform="translate(-11.000000, -220.000000)">
5+
<g id="Group" transform="translate(11.508925, 220.556971)">
6+
<circle id="Oval" fill="#313D53" cx="43.4910749" cy="43.4910749" r="43.4910749"></circle>
7+
<path d="M26.9807751,53.5120539 L26.9807751,56.7049531 C26.9807751,58.9140921 28.7716361,60.7049531 30.9807751,60.7049531 L56.0422363,60.7049531 C58.2513753,60.7049531 60.0422363,58.9140921 60.0422363,56.7049531 L60.0422363,30.2473297 C60.0422363,28.0381907 58.2513753,26.2473297 56.0422363,26.2473297 L26.9807751,26.2473297 L26.9807751,47.8897807 L26.9807751,53.5120539 Z M20.4910749,20.4430293 L56.4910749,20.4430293 C62.0139224,20.4430293 66.4910749,24.9201818 66.4910749,30.4430293 L66.4910749,56.5391205 C66.4910749,62.061968 62.0139224,66.5391205 56.4910749,66.5391205 L30.4910749,66.5391205 C24.9682274,66.5391205 20.4910749,62.061968 20.4910749,56.5391205 L20.4910749,20.4430293 Z M33.9720552,26.2473297 L40.419051,26.2473297 L40.419051,41.0316245 L40.419051,49.5120539 C40.419051,51.7211929 38.62819,53.5120539 36.419051,53.5120539 L26.9807751,53.5120539 L26.9807751,47.8897807 L33.9720552,47.8897807 L33.9720552,26.2473297 Z M33.9720552,26.2473297 L40.419051,26.2473297 L33.9720552,26.2473297 Z M53.0509562,60.7049531 L46.6039605,60.7049531 L46.6039605,45.9206584 L46.6039605,37.4402289 C46.6039605,35.2310899 48.3948215,33.4402289 50.6039605,33.4402289 L60.0422363,33.4402289 L60.0422363,39.0625021 L53.0509562,39.0625021 L53.0509562,60.7049531 Z M46.6039605,60.7049531 L53.0509562,60.7049531 L46.6039605,60.7049531 Z M60.0422363,39.0625021 L60.0422363,33.4402289 L60.0422363,39.0625021 Z" id="Icon-Blue" fill="#E8EEFF"></path>
8+
</g>
9+
</g>
10+
</g>
11+
</svg>
12+
`
13+
14+
export default sqlkIcon
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
const statusIcon = `
2+
<svg width="40" height="40" viewBox="0 0 109 109" fill="none" xmlns="http://www.w3.org/2000/svg">
3+
<path fill-rule="evenodd" clip-rule="evenodd" d="M54.7 0C24.7 0 0.400024 24.3 0.400024 54.3C0.400024 84.3 24.7 108.6 54.7 108.6C84.7 108.6 109 84.3 109 54.3C108.9 24.3 84.6 0 54.7 0ZM47.3 77.6C40.4 78 33.4 74 33.1 67.5C32.7 61.1 37.9 56.8 46.5 56.4C49.7 56.2 52.3 56.5 54.8 56.7C57.4 57 60 57.2 63.1 57C64.6 56.9 66.2 56.7 67.8 56.4C67 67.4 58.6 77 47.3 77.6ZM65.3 52.3C61.9 52.5 59.2 52.2 56.5 51.9C53.8 51.6 51 51.3 47.7 51.5C46.1 51.6 44.4 51.8 42.8 52.2C43.8 40.2 52.6 29.7 64.5 29.1C71.8 28.7 79.1 33.1 79.5 40.2C79.9 47.2 74.4 51.8 65.3 52.3Z" fill="#4360DF"/>
4+
</svg>
5+
`
6+
7+
export default statusIcon
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
const trustIcon = `
2+
<svg height="40"
3+
viewBox="0 0 40 40"
4+
width="40"
5+
xmlns="http://www.w3.org/2000/svg"
6+
>
7+
<path d="m1.36250526 6.825c-1.36250526 2.675-1.36250526 6.175-1.36250526 13.175s0 10.5 1.36250526 13.1750526c1.2 2.35 3.11249474 4.2624211 5.46249474 5.4624211 2.675 1.3625263 6.175 1.3625263 13.175 1.3625263s10.5 0 13.1750526-1.3625263c2.35-1.2 4.2624211-3.1124211 5.4624211-5.4624211 1.3625263-2.6750526 1.3625263-6.1750526 1.3625263-13.1750526s0-10.5-1.3625263-13.175c-1.2-2.35-3.1124211-4.26249474-5.4624211-5.46249474-2.6750526-1.36250526-6.1750526-1.36250526-13.1750526-1.36250526s-10.5 0-13.175 1.36250526c-2.35 1.2-4.26249474 3.11249474-5.46249474 5.46249474zm28.61875794 3.9624737c.35 0 .6812631.1437895.9250526.3875789.2436842.25.3812631.5874737.3751557.9311579-.0626294 3.7250527-.2064189 6.5750527-.4751557 8.8312632-.2625263 2.2563158-.6563158 3.9312631-1.25 5.2875789-.4.9062106-.8937895 1.6562106-1.4750526 2.2936842-.7812632.8437895-1.6749474 1.4563158-2.65 2.037579-.4168421.2492631-.8502106.4953684-1.3048421.7535789-.97.5508421-2.0365264 1.1565264-3.2451579 1.9651579-.4374737.2936842-1.0062106.2936842-1.4436843 0-1.2271578-.8181052-2.3077894-1.4312631-3.2866315-1.9865263-.2176842-.1234737-.4303158-.2441052-.6384211-.3634737-1.1436842-.6625263-2.1749474-1.2937894-3.0749474-2.2063158-.6-.6-1.1187368-1.3312631-1.5312631-2.2-.5625158-1.1625263-.94376843-2.5687368-1.22501054-4.3874736-.37501052-2.4312632-.56250526-5.6125264-.63146616-10.0250527-.0060391-.3436842.12521353-.6811579.3689609-.9311579.24374737-.2437894.5812526-.3875789.9312526-.3875789h.5375263c1.6562106.0063158 5.3124211-.1562105 8.4749474-2.61871581.4687369-.36250526 1.1250526-.36250526 1.5937895 0 3.1625263 2.46250531 6.8187368 2.62503161 8.4812631 2.61871581zm-2.9062106 14.6063158c.4062106-.837579.7437895-1.9937895 1-3.6563158.3062106-1.9874737.4937895-4.6874737.5812632-8.3624211-1.95-.0563158-5.3-.4312631-8.4937895-2.5812631-3.1936842 2.1436842-6.5436842 2.5187368-8.4874737 2.5812631.0687369 3.0374737.2062106 5.4.4249474 7.2562106.25 2.1125263.6063158 3.5437894 1.05 4.55.2937895.6687368.6188421 1.15 1.0063158 1.5749473.5187368.5688421 1.1749474 1.037579 2.0687368 1.5750527.3707369.222421.7794737.4537894 1.2244211.7056842.7927368.4486315 1.7003158.9623158 2.7130526 1.6068421.9941053-.634 1.8886316-1.1424211 2.6721053-1.5877895.2362105-.1342105.4622105-.2627368.6778947-.3872632 1.1-.6312631 1.9125263-1.1562105 2.5187369-1.7687368.4063157-.4187368.7375789-.8749474 1.0437894-1.5062105z" fill="#3375bb" fill-rule="evenodd"/>
8+
</svg>
9+
`
10+
11+
export default trustIcon

0 commit comments

Comments
 (0)