@particle-network/connectkit
Version:
8 lines (7 loc) • 21.9 kB
Source Map (JSON)
{
"version": 3,
"sources": ["../../src/assets/aa.tsx", "../../src/components/walletIcon/styles.ts", "../../src/components/walletAAIcon/index.tsx", "../../src/components/walletIcon/index.tsx"],
"sourcesContent": ["import useIconColor from '../hooks/useIconColor';\n\nexport const Biconomy = () => {\n return (\n <svg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'>\n <circle cx='13' cy='13' r='13' fill='#FF4E17' />\n <path\n d='M17.2338 11.8092C17.481 11.3088 17.6534 10.6811 17.6534 9.89991C17.6534 8.82821 17.225 7.85814 16.4468 7.16819C15.6791 6.4874 14.6403 6.12762 13.4429 6.12762L9.31666 6.1084C8.52021 6.1084 7.87451 6.7541 7.87451 7.55054V19.7801H15.0929C17.7883 19.7801 19.3638 17.5317 19.3638 15.5037C19.3638 13.963 18.5081 12.5532 17.2338 11.8092ZM13.4426 7.18223C15.3797 7.18223 16.5988 8.34333 16.5988 9.89991C16.5988 11.989 15.0245 12.9444 13.4316 12.9444C11.9352 12.9444 10.7027 11.7119 10.7027 9.80165V8.74704C10.7027 8.05465 10.2886 7.43306 9.64775 7.2283V7.18223H13.4426Z'\n fill='white'\n />\n </svg>\n );\n};\n\nexport const Simple = () => {\n const { foreground, background } = useIconColor();\n\n return (\n <svg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'>\n <g>\n <path\n d='M13 26C20.1797 26 26 20.1797 26 13C26 5.8203 20.1797 0 13 0C5.8203 0 0 5.8203 0 13C0 20.1797 5.8203 26 13 26Z'\n fill={background}\n />\n <path\n d='M11.3805 8.99351C10.8458 9.22228 10.5585 9.57339 10.4787 10.0415C10.4149 10.4166 10.4601 10.6587 10.5319 10.8236C10.6064 10.9912 10.7421 11.1534 10.9761 11.3183C11.4869 11.6748 12.2609 11.9062 13.2344 12.1828C13.2611 12.1908 13.285 12.1988 13.3116 12.2041C14.1814 12.4515 15.2268 12.7521 15.9955 13.2867C16.4131 13.5766 16.7908 13.965 17.0223 14.4864C17.2563 15.013 17.3095 15.6035 17.1978 16.2499C17.0036 17.3804 16.2588 18.1571 15.2879 18.572C14.3463 18.9764 13.1839 19.0482 11.9976 18.862H11.9922C11.3539 18.7583 10.3244 18.4072 9.66211 18.1811C9.53443 18.1358 9.4174 18.0986 9.32164 18.0667C8.88008 17.9151 8.64068 17.4336 8.78698 16.9867C8.93328 16.5399 9.4174 16.3005 9.86427 16.4467C9.99461 16.4893 10.1356 16.5372 10.2872 16.5904C10.9628 16.8191 11.7874 17.1011 12.2662 17.1782C13.2451 17.3299 14.0617 17.2448 14.6203 17.0054C15.155 16.7766 15.4396 16.4255 15.522 15.9573C15.5859 15.5823 15.5406 15.3402 15.4688 15.1753C15.3943 15.0077 15.2587 14.8454 15.0246 14.6805C14.5139 14.3241 13.7399 14.0927 12.7663 13.816C12.7397 13.8081 12.7158 13.8001 12.6892 13.7948C11.8193 13.5474 10.774 13.2468 10.0052 12.7122C9.58763 12.4222 9.20992 12.0339 8.9785 11.5125C8.74442 10.9858 8.69122 10.3953 8.80294 9.74895L9.64083 9.89525L8.80028 9.75161C8.99446 8.62113 9.73925 7.84441 10.7101 7.42946C11.6518 7.02514 12.8142 6.95332 14.0005 7.13952C14.3463 7.19272 15.3943 7.39488 15.7721 7.49595C16.2269 7.61565 16.4956 8.08381 16.3759 8.53866C16.2562 8.99351 15.788 9.26217 15.3332 9.14247C15.0352 9.06267 14.0537 8.87116 13.7345 8.82328C12.753 8.669 11.939 8.75678 11.3778 8.99618L11.3805 8.99351Z'\n fill={foreground}\n />\n </g>\n </svg>\n );\n};\n\nexport const CyberConnect = () => {\n const { foreground, background } = useIconColor();\n return (\n <svg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'>\n <circle cx='13' cy='13' r='13' fill={background} />\n <g clipPath='url(#clip0_1960_350)'>\n <path\n fillRule='evenodd'\n clipRule='evenodd'\n d='M15.716 13.5326L19.8432 17.8054C19.8936 17.8558 19.9328 17.9174 19.9608 17.9846C19.9888 18.0518 20 18.1246 20 18.1918C20 18.2646 19.9888 18.3374 19.9608 18.4046C19.9328 18.4718 19.8936 18.5334 19.8488 18.5838L19.5464 18.8974C19.4624 18.987 19.3504 19.0486 19.2272 19.071C19.1488 19.0822 19.0648 19.0766 18.9864 19.0486C18.908 19.0206 18.8408 18.9758 18.7848 18.9142L13.7448 13.7006C13.6552 13.611 13.588 13.5046 13.5376 13.3814C13.4928 13.2638 13.4648 13.135 13.4648 13.0062C13.4648 12.8774 13.4872 12.7486 13.5376 12.631C13.5824 12.5134 13.6552 12.407 13.7448 12.3118L18.7848 7.09818C18.8352 7.04778 18.8912 7.00858 18.9584 6.98058C19.02 6.95258 19.0928 6.94138 19.16 6.94138C19.2272 6.94138 19.3 6.95818 19.3616 6.98058C19.4232 7.00858 19.4848 7.04778 19.5352 7.09818L19.8488 7.42858C19.8992 7.47898 19.9384 7.54058 19.9664 7.60778C19.9944 7.67498 20.0056 7.74778 20.0056 7.81498C20.0056 7.88778 19.9944 7.96057 19.9664 8.02217C19.9384 8.08938 19.8992 8.15097 19.8488 8.20138L15.7216 12.4742C15.5872 12.6142 15.5088 12.8046 15.5088 13.0062C15.5088 13.2022 15.5872 13.3982 15.7216 13.5382L15.716 13.5326ZM10.284 12.4742L6.1568 8.20138C6.1064 8.15097 6.0672 8.08938 6.0392 8.02217C6.0112 7.95498 6 7.88218 6 7.80937C6 7.73658 6.0112 7.66378 6.0392 7.59658C6.0672 7.52938 6.1064 7.46778 6.1568 7.41738L6.4592 7.10378C6.5432 7.01418 6.6552 6.95258 6.7784 6.93018C6.8568 6.91898 6.9408 6.93018 7.0192 6.95258C7.0976 6.98058 7.1648 7.02538 7.2208 7.08698L12.2552 12.3006C12.3448 12.3902 12.412 12.4966 12.4624 12.6198C12.5072 12.7374 12.5352 12.8662 12.5352 12.995C12.5352 13.1238 12.5128 13.2526 12.4624 13.3702C12.4176 13.4878 12.3448 13.5942 12.2552 13.6894L7.2208 18.903C7.1704 18.9534 7.1144 18.9926 7.0472 19.0206C6.9856 19.0486 6.9128 19.0598 6.8456 19.0598C6.7784 19.0598 6.7056 19.043 6.644 19.0206C6.5824 18.9926 6.5208 18.9534 6.4704 18.903L6.1568 18.5782C6.1064 18.5278 6.0672 18.4662 6.0392 18.399C6.0112 18.3318 6 18.259 6 18.1862C6 18.1134 6.0112 18.0406 6.0392 17.979C6.0672 17.9118 6.1064 17.8502 6.1568 17.7998L10.284 13.527C10.4184 13.387 10.4968 13.1966 10.4968 12.995C10.4968 12.7934 10.4184 12.603 10.284 12.463V12.4742Z'\n fill={foreground}\n />\n </g>\n <defs>\n <clipPath id='clip0_1960_350'>\n <rect width='14' height='14' fill={background} transform='translate(6 6)' />\n </clipPath>\n </defs>\n </svg>\n );\n};\n\nexport const Light = () => {\n return (\n <svg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'>\n <rect width='26' height='26' rx='13' fill='url(#paint0_linear_1960_362)' />\n <g clipPath='url(#clip0_1960_362)'>\n <path\n d='M17.6472 13.6556L13.2169 6.12328C13.1955 6.08609 13.1644 6.05511 13.1269 6.03346C13.0893 6.01182 13.0466 6.00028 13.0031 6C12.9595 5.99973 12.9167 6.01074 12.8789 6.03191C12.8411 6.05308 12.8096 6.08367 12.7877 6.12059L11.4609 8.37761C11.4174 8.45148 11.3945 8.53529 11.3945 8.62061C11.3945 8.70592 11.4174 8.78972 11.4609 8.86361L14.3497 13.7775C14.3932 13.8514 14.4558 13.9128 14.5311 13.9555C14.6065 13.9981 14.6919 14.0206 14.7789 14.0205H17.4326C17.476 14.0203 17.5187 14.009 17.5563 13.9877C17.5938 13.9663 17.6251 13.9356 17.6468 13.8987C17.6685 13.8617 17.68 13.8199 17.68 13.7772C17.6801 13.7346 17.6688 13.6926 17.6472 13.6556Z'\n fill='white'\n />\n <path\n d='M6.03416 17.5932L10.4644 10.0608C10.4862 10.0239 10.5174 9.99326 10.555 9.97197C10.5926 9.95066 10.6353 9.93945 10.6787 9.93945C10.7221 9.93945 10.7648 9.95066 10.8024 9.97197C10.84 9.99326 10.8713 10.0239 10.893 10.0608L12.2205 12.3158C12.264 12.3898 12.2868 12.4737 12.2868 12.5591C12.2868 12.6446 12.264 12.7285 12.2205 12.8025L9.33166 17.7163C9.28834 17.7903 9.2259 17.8517 9.15065 17.8944C9.07539 17.937 8.99 17.9594 8.9031 17.9593H6.24878C6.20506 17.9595 6.16206 17.9484 6.12415 17.927C6.08624 17.9056 6.05479 17.8747 6.03298 17.8375C6.01118 17.8003 5.99979 17.7581 6 17.7152C6.00021 17.6723 6.012 17.6302 6.03416 17.5932Z'\n fill='white'\n />\n <path\n d='M10.8923 17.957H19.7529C19.7963 17.9569 19.839 17.9456 19.8766 17.9243C19.9142 17.9029 19.9454 17.8722 19.9671 17.8352C19.9888 17.7982 20.0002 17.7563 20.0002 17.7136C20.0002 17.6709 19.9886 17.629 19.9668 17.5921L18.6413 15.3358C18.5978 15.2618 18.5353 15.2004 18.4599 15.1578C18.3846 15.1151 18.2991 15.0927 18.2121 15.0928H12.4344C12.3474 15.0927 12.262 15.1151 12.1866 15.1578C12.1113 15.2004 12.0487 15.2618 12.0052 15.3358L10.6784 17.5921C10.6566 17.629 10.6451 17.6709 10.645 17.7136C10.645 17.7563 10.6563 17.7982 10.678 17.8352C10.6997 17.8722 10.7309 17.9029 10.7685 17.9243C10.8062 17.9456 10.8488 17.9569 10.8923 17.957Z'\n fill='white'\n />\n </g>\n <defs>\n <linearGradient\n id='paint0_linear_1960_362'\n x1='1.5'\n y1='2.5'\n x2='24.1815'\n y2='24.269'\n gradientUnits='userSpaceOnUse'\n >\n <stop stopColor='#05D5FF' />\n <stop offset='0.723958' stopColor='#363FF9' />\n <stop offset='1' stopColor='#5533FF' />\n </linearGradient>\n <clipPath id='clip0_1960_362'>\n <rect width='14.0002' height='11.9585' fill='white' transform='translate(6 6)' />\n </clipPath>\n </defs>\n </svg>\n );\n};\n\nexport const Xterio = () => {\n return (\n <svg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'>\n <circle cx='13' cy='13' r='13' fill='url(#paint0_linear_1960_370)' />\n <path\n fillRule='evenodd'\n clipRule='evenodd'\n d='M19.7367 18.1034C20.6055 17.1031 21.0845 15.8232 21.0855 14.4983C21.085 13.9812 21.012 13.4667 20.869 12.9697C19.9757 9.83384 16.5386 8.16373 13.5044 9.39005C12.9865 9.59946 12.5232 9.89787 12.0748 10.227C11.5335 10.6298 10.9158 10.7496 10.2523 10.6298C9.74016 10.5376 9.28352 10.3205 8.84373 10.0644C8.61963 9.93467 8.4495 9.72876 8.36447 9.48419C8.34532 9.43143 8.33229 9.37557 8.31927 9.31948C8.31007 9.28024 8.30088 9.2409 8.28975 9.20242C8.17831 8.82634 7.93888 8.50109 7.61283 8.28313C7.28684 8.06517 6.89455 7.96824 6.50456 8.00917C6.11457 8.05009 5.75104 8.22629 5.47714 8.50718C5.20359 8.78807 5.03659 9.15594 5.00594 9.54694C4.90518 10.7534 6.10349 11.6724 7.24282 11.2568C7.39945 11.1967 7.56728 11.1717 7.73505 11.1838C7.90247 11.1959 8.06488 11.2446 8.21161 11.3265C8.53418 11.493 8.83914 11.6912 9.12223 11.9183C9.82019 12.4908 10.1634 13.2093 10.0826 14.1237C10.0313 14.7697 10.1026 15.4196 10.2929 16.0391C10.6649 17.3106 11.4829 18.4054 12.5963 19.1228C13.7102 19.8401 15.0452 20.1319 16.3567 19.9447C17.6683 19.7575 18.8685 19.1038 19.7367 18.1034ZM13.2469 12.9793C12.942 13.4358 12.7786 13.9726 12.7786 14.5217C12.7796 15.2572 13.0723 15.9622 13.5917 16.4827C14.1116 17.0031 14.8159 17.2964 15.5513 17.2984C16.1004 17.2991 16.6376 17.1368 17.0947 16.8322C17.5518 16.5276 17.9078 16.0943 18.1187 15.5871C18.3292 15.0799 18.3843 14.5217 18.2781 13.983C18.1714 13.4443 17.9073 12.9494 17.5192 12.5608C17.131 12.1722 16.6366 11.9074 16.0978 11.8C15.559 11.6926 15.0013 11.7472 14.4936 11.9571C13.9865 12.1671 13.5524 12.5228 13.2469 12.9793Z'\n fill='white'\n />\n <defs>\n <linearGradient\n id='paint0_linear_1960_370'\n x1='3.5'\n y1='5'\n x2='25.3312'\n y2='20.3152'\n gradientUnits='userSpaceOnUse'\n >\n <stop stopColor='#020115' />\n <stop offset='1' stopColor='#562ABE' />\n </linearGradient>\n </defs>\n </svg>\n );\n};\n\nexport const Universal = () => {\n const { foreground, background } = useIconColor();\n\n return (\n <svg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'>\n <rect width='26' height='26' rx='13' fill={background} />\n <path\n d='M11.7447 16.3854V13.5893C11.7447 11.6915 11.7556 9.79376 11.7338 7.89598C11.7338 7.47214 11.8572 7.36279 12.2779 7.37183C13.5917 7.40165 14.9073 7.37183 16.2211 7.3881C18.4154 7.41521 20.2923 8.82138 20.8336 10.8547C20.9406 11.2617 20.9967 11.6802 21.0004 12.1009C21.0167 14.1795 21.0004 16.258 21.0167 18.3365C21.0167 18.7296 20.9179 18.8787 20.5099 18.8462C20.0425 18.818 19.5739 18.8165 19.1063 18.8417C18.7899 18.8552 18.6783 18.7368 18.682 18.4242C18.6937 17.3397 18.6747 16.2553 18.6965 15.1708C18.7037 14.7976 18.5858 14.6729 18.2077 14.6855C17.408 14.7108 16.6065 14.6855 15.8059 14.7009C15.4332 14.709 15.3235 14.578 15.3951 14.2165C15.4951 13.6869 15.7734 13.2073 16.1842 12.8569C16.5949 12.5065 17.1134 12.3065 17.6537 12.2898C17.9702 12.2826 18.2884 12.2898 18.5922 12.2898C18.8352 11.5759 18.3637 10.5312 17.5948 10.1616C17.2232 9.9953 16.8251 9.89557 16.4188 9.86696C15.8639 9.81816 15.3008 9.87781 14.7432 9.84437C14.3279 9.81907 14.2427 9.98083 14.2454 10.3649C14.2618 13.0001 14.2454 15.6362 14.2672 18.2705C14.2672 18.7341 14.1357 18.8588 13.6787 18.848C12.3803 18.8173 11.0801 18.8417 9.77989 18.8354C7.09784 18.8218 5.00879 16.7568 4.99428 14.0846C4.98249 12.006 4.99972 9.92751 4.9834 7.84899C4.9834 7.46943 5.09583 7.34291 5.47574 7.37093C5.92844 7.40304 6.38275 7.40576 6.8358 7.37906C7.22206 7.35647 7.32543 7.51552 7.32361 7.87791C7.31152 9.94077 7.31152 12.0036 7.32361 14.0665C7.32905 15.2522 8.01181 16.1278 9.07538 16.3393C9.28515 16.3731 9.49764 16.3874 9.71007 16.3818C10.3638 16.3881 11.0248 16.3854 11.7447 16.3854Z'\n fill={foreground}\n />\n </svg>\n );\n};\n\nexport const Coinbase = () => {\n return (\n <svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'>\n <path\n d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z'\n fill='#0052FF'\n />\n <path\n fill-rule='evenodd'\n clip-rule='evenodd'\n d='M3.59961 11.9996C3.59961 16.6388 7.36041 20.3996 11.9996 20.3996C16.6388 20.3996 20.3996 16.6388 20.3996 11.9996C20.3996 7.36041 16.6388 3.59961 11.9996 3.59961C7.36041 3.59961 3.59961 7.36041 3.59961 11.9996ZM9.85295 9.29294C9.54366 9.29294 9.29294 9.54366 9.29294 9.85295V14.1463C9.29294 14.4556 9.54366 14.7063 9.85295 14.7063H14.1463C14.4556 14.7063 14.7063 14.4556 14.7063 14.1463V9.85295C14.7063 9.54366 14.4556 9.29294 14.1463 9.29294H9.85295Z'\n fill='white'\n />\n </svg>\n );\n};\n\nexport const getAAIcon = (name: string): (() => React.ReactElement) => {\n const icons = {\n BICONOMY: Biconomy,\n SIMPLE: Simple,\n CYBERCONNECT: CyberConnect,\n LIGHT: Light,\n XTERIO: Xterio,\n UNIVERSAL: Universal,\n COINBASE: Coinbase,\n };\n\n return icons[name];\n};\n\nexport default {\n BICONOMY: Biconomy,\n SIMPLE: Simple,\n CYBERCONNECT: CyberConnect,\n LIGHT: Light,\n XTERIO: Xterio,\n};\n", "import { styled } from 'styled-components';\n\nexport const StyleWalletIconContainer = styled.div<{ width: number; height: number }>`\n width: ${(props) => props.width}px;\n height: ${(props) => props.height}px;\n display: flex;\n justify-content: center;\n align-items: center;\n\n svg {\n border-radius: 5px;\n overflow: hidden;\n }\n`;\n\nexport const StyleAAWrapper = styled.div`\n position: relative;\n height: 28px;\n align-items: center;\n display: flex;\n`;\n\nexport const StyleCMWrapper = styled.div<{ width: number; height: number }>`\n width: ${(props) => props.width}px;\n height: ${(props) => props.height}px;\n background: var(--pcm-body-background);\n border-radius: 100%;\n padding: 1px;\n display: flex;\n justify-content: center;\n align-items: center;\n position: absolute;\n right: -20%;\n bottom: -2%;\n & > svg {\n width: 100%;\n height: 100%;\n }\n`;\n", "import { cloneElement, useMemo, type ReactElement } from 'react';\nimport { getAAIcon } from '../../assets/aa';\nimport { useWalletConnections } from '../../hooks/useWalletConnections';\nimport { StyleAAWrapper, StyleCMWrapper, StyleWalletIconContainer } from '../walletIcon/styles';\nconst WalletIcon = ({ size = 20, aaName = '' }: { size?: number; aaName?: string }) => {\n const [walletConnection] = useWalletConnections();\n\n const cmSize = useMemo(() => {\n return Math.floor(size / 1.6);\n }, [size]);\n\n const AAIcon = getAAIcon(aaName);\n\n return (\n <StyleWalletIconContainer width={size} height={size}>\n <StyleAAWrapper key={aaName}>\n <AAIcon />\n <StyleCMWrapper width={cmSize} height={cmSize}>\n {\n (walletConnection?.walletProps.icon &&\n cloneElement(\n walletConnection?.walletProps.icon as ReactElement,\n {\n width: cmSize,\n height: cmSize,\n } as any\n )) as any\n }\n </StyleCMWrapper>\n </StyleAAWrapper>\n </StyleWalletIconContainer>\n );\n};\n\nexport default WalletIcon;\n", "import { cloneElement, type ReactElement } from 'react';\nimport { useWalletConnections } from '../../hooks/useWalletConnections';\nimport { StyleWalletIconContainer } from './styles';\nconst WalletIcon = ({ size = 20 }: { size?: number }) => {\n const [walletConnection] = useWalletConnections();\n\n return (\n <StyleWalletIconContainer width={size} height={size}>\n {\n (walletConnection?.walletProps.icon &&\n cloneElement(\n walletConnection?.walletProps.icon as ReactElement,\n {\n width: size,\n height: size,\n } as any\n )) as any\n }\n </StyleWalletIconContainer>\n );\n};\n\nexport default WalletIcon;\n"],
"mappings": "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",
"names": ["jsx", "jsxs", "cloneElement", "jsx", "WalletIcon"]
}