feat: Refactor code structure and optimize performance across multiple modules
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="0.5" y="0.5" width="47" height="47" rx="23.5" stroke="#FFF3A8"/>
|
||||
<path d="M30.6468 28.22C30.6468 28.46 30.5935 28.7067 30.4802 28.9467C30.3668 29.1867 30.2202 29.4134 30.0268 29.6267C29.7002 29.9867 29.3402 30.2467 28.9335 30.4134C28.5335 30.58 28.1002 30.6667 27.6335 30.6667C26.9535 30.6667 26.2268 30.5067 25.4602 30.18C24.6935 29.8534 23.9268 29.4134 23.1668 28.86C22.4002 28.3 21.6735 27.68 20.9802 26.9934C20.2935 26.3 19.6735 25.5734 19.1202 24.8134C18.5735 24.0534 18.1335 23.2934 17.8135 22.54C17.4935 21.78 17.3335 21.0534 17.3335 20.36C17.3335 19.9067 17.4135 19.4734 17.5735 19.0734C17.7335 18.6667 17.9868 18.2934 18.3402 17.96C18.7668 17.54 19.2335 17.3334 19.7268 17.3334C19.9135 17.3334 20.1002 17.3734 20.2668 17.4534C20.4402 17.5334 20.5935 17.6534 20.7135 17.8267L22.2602 20.0067C22.3802 20.1734 22.4668 20.3267 22.5268 20.4734C22.5868 20.6134 22.6202 20.7534 22.6202 20.88C22.6202 21.04 22.5735 21.2 22.4802 21.3534C22.3935 21.5067 22.2668 21.6667 22.1068 21.8267L21.6002 22.3534C21.5268 22.4267 21.4935 22.5134 21.4935 22.62C21.4935 22.6734 21.5002 22.72 21.5135 22.7734C21.5335 22.8267 21.5535 22.8667 21.5668 22.9067C21.6868 23.1267 21.8935 23.4134 22.1868 23.76C22.4868 24.1067 22.8068 24.46 23.1535 24.8134C23.5135 25.1667 23.8602 25.4934 24.2135 25.7934C24.5602 26.0867 24.8468 26.2867 25.0735 26.4067C25.1068 26.42 25.1468 26.44 25.1935 26.46C25.2468 26.48 25.3002 26.4867 25.3602 26.4867C25.4735 26.4867 25.5602 26.4467 25.6335 26.3734L26.1402 25.8734C26.3068 25.7067 26.4668 25.58 26.6202 25.5C26.7735 25.4067 26.9268 25.36 27.0935 25.36C27.2202 25.36 27.3535 25.3867 27.5002 25.4467C27.6468 25.5067 27.8002 25.5934 27.9668 25.7067L30.1735 27.2734C30.3468 27.3934 30.4668 27.5334 30.5402 27.7C30.6068 27.8667 30.6468 28.0334 30.6468 28.22Z" stroke="#FFF3A8" stroke-width="1.5" stroke-miterlimit="10"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="64" height="64" rx="32" fill="#7293A3"/>
|
||||
<path d="M27.4854 30.5919H23.7875C23.6177 30.5919 23.4549 30.5245 23.3349 30.4045C23.2149 30.2844 23.1475 30.1217 23.1475 29.9519C23.1475 29.7822 23.2149 29.6194 23.3349 29.4994C23.4549 29.3793 23.6177 29.3119 23.7875 29.3119H26.8454V25.0713C26.8454 24.9015 26.9128 24.7387 27.0328 24.6187C27.1529 24.4987 27.3156 24.4313 27.4854 24.4313C27.6551 24.4313 27.8179 24.4987 27.9379 24.6187C28.058 24.7387 28.1254 24.9015 28.1254 25.0713V29.9519C28.1254 30.1217 28.058 30.2844 27.9379 30.4045C27.8179 30.5245 27.6551 30.5919 27.4854 30.5919Z" fill="#FFF3A8"/>
|
||||
<path d="M39.2624 44.2099H33.0569C32.6367 44.2099 32.2206 44.1271 31.8323 43.9663C31.4441 43.8055 31.0913 43.5697 30.7942 43.2726C30.497 42.9755 30.2613 42.6227 30.1005 42.2344C29.9397 41.8462 29.8569 41.4301 29.8569 41.0099V30.5727C29.8569 30.403 29.9244 30.2402 30.0444 30.1202C30.1644 30.0002 30.3272 29.9327 30.4969 29.9327H41.8224C41.9921 29.9327 42.1549 30.0002 42.2749 30.1202C42.3949 30.2402 42.4624 30.403 42.4624 30.5727V41.0099C42.4624 41.4301 42.3796 41.8462 42.2188 42.2344C42.058 42.6227 41.8223 42.9755 41.5251 43.2726C41.228 43.5697 40.8752 43.8055 40.487 43.9663C40.0987 44.1271 39.6826 44.2099 39.2624 44.2099ZM31.1369 31.2127V41.0099C31.1369 41.5191 31.3392 42.0074 31.6993 42.3675C32.0594 42.7276 32.5477 42.9299 33.0569 42.9299H39.2624C39.7716 42.9299 40.2599 42.7276 40.62 42.3675C40.9801 42.0074 41.1824 41.5191 41.1824 41.0099V31.2127H31.1369Z" fill="#FFF3A8"/>
|
||||
<path d="M43.5083 40.265H41.8187C41.649 40.265 41.4862 40.1975 41.3662 40.0775C41.2461 39.9575 41.1787 39.7947 41.1787 39.625C41.1787 39.4552 41.2461 39.2924 41.3662 39.1724C41.4862 39.0524 41.649 38.985 41.8187 38.985H43.5083C43.678 38.985 43.8408 38.9175 43.9609 38.7975C44.0809 38.6775 44.1483 38.5147 44.1483 38.345V35.7722C44.1483 35.6024 44.0809 35.4396 43.9609 35.3196C43.8408 35.1996 43.678 35.1322 43.5083 35.1322H41.8187C41.649 35.1322 41.4862 35.0647 41.3662 34.9447C41.2461 34.8247 41.1787 34.6619 41.1787 34.4922C41.1787 34.3224 41.2461 34.1596 41.3662 34.0396C41.4862 33.9196 41.649 33.8522 41.8187 33.8522H43.5083C44.0175 33.8522 44.5059 34.0545 44.866 34.4145C45.226 34.7746 45.4283 35.263 45.4283 35.7722V38.345C45.4283 38.8542 45.226 39.3425 44.866 39.7026C44.5059 40.0627 44.0175 40.265 43.5083 40.265Z" fill="#FFF3A8"/>
|
||||
<path d="M34.9911 29.239C34.8213 29.239 34.6585 29.1716 34.5385 29.0515C34.4185 28.9315 34.3511 28.7687 34.3511 28.599V26.5369C34.3511 25.6882 34.6882 24.8743 35.2883 24.2742C35.8884 23.6741 36.7024 23.3369 37.5511 23.3369H39.9114C40.0811 23.3369 40.2439 23.2695 40.3639 23.1495C40.484 23.0294 40.5514 22.8667 40.5514 22.6969C40.5521 21.9262 40.8585 21.1872 41.4035 20.6422C41.9485 20.0972 42.6875 19.7907 43.4583 19.79H44.7882C44.9579 19.79 45.1207 19.8575 45.2407 19.9775C45.3608 20.0975 45.4282 20.2603 45.4282 20.43C45.4282 20.5998 45.3608 20.7626 45.2407 20.8826C45.1207 21.0026 44.9579 21.07 44.7882 21.07H43.4583C43.0269 21.0704 42.6133 21.2419 42.3083 21.5469C42.0032 21.8519 41.8317 22.2655 41.8314 22.6969C41.8314 23.2061 41.6291 23.6945 41.269 24.0546C40.909 24.4146 40.4206 24.6169 39.9114 24.6169H37.5511C37.0419 24.6169 36.5535 24.8192 36.1934 25.1793C35.8334 25.5393 35.6311 26.0277 35.6311 26.5369V28.599C35.6311 28.7687 35.5636 28.9315 35.4436 29.0515C35.3236 29.1716 35.1608 29.239 34.9911 29.239Z" fill="#FFF3A8"/>
|
||||
<path d="M40.3761 26.6713H37.4501C37.2803 26.6713 37.1175 26.6039 36.9975 26.4838C36.8775 26.3638 36.8101 26.201 36.8101 26.0313C36.8101 25.8615 36.8775 25.6988 36.9975 25.5787C37.1175 25.4587 37.2803 25.3913 37.4501 25.3913H40.3761C41.043 25.3906 41.6824 25.1254 42.1539 24.6538C42.6255 24.1823 42.8907 23.5429 42.8913 22.8761C42.8913 22.7063 42.9588 22.5436 43.0788 22.4235C43.1988 22.3035 43.3616 22.2361 43.5313 22.2361C43.7011 22.2361 43.8639 22.3035 43.9839 22.4235C44.1039 22.5436 44.1713 22.7063 44.1713 22.8761C44.1703 23.8823 43.7701 24.8471 43.0586 25.5586C42.3471 26.2701 41.3824 26.6703 40.3761 26.6713Z" fill="#FFF3A8"/>
|
||||
<path d="M27.4801 38.862C25.1157 38.862 22.8481 37.9228 21.1761 36.2508C19.5042 34.5789 18.5649 32.3113 18.5649 29.9468C18.5649 27.5824 19.5042 25.3148 21.1761 23.6428C22.8481 21.9709 25.1157 21.0316 27.4801 21.0316C29.7529 21.0259 31.9393 21.9018 33.5793 23.4752C33.6435 23.5324 33.6954 23.6019 33.7321 23.6796C33.7688 23.7573 33.7895 23.8416 33.7929 23.9275C33.7962 24.0134 33.7823 24.0991 33.7519 24.1794C33.7214 24.2598 33.6751 24.3332 33.6157 24.3953C33.5563 24.4574 33.485 24.5069 33.406 24.5408C33.3271 24.5747 33.2421 24.5924 33.1561 24.5928C33.0702 24.5932 32.9851 24.5762 32.9058 24.543C32.8266 24.5097 32.7548 24.4609 32.6949 24.3993C31.2924 23.0546 29.4231 22.3063 27.4801 22.3116C25.4552 22.3222 23.5173 23.1367 22.0929 24.576C20.6684 26.0153 19.8741 27.9615 19.8846 29.9865C19.8951 32.0115 20.7097 33.9494 22.149 35.3738C23.5883 36.7982 25.5345 37.5926 27.5595 37.582C27.652 37.5842 27.7444 37.5786 27.836 37.5654C27.92 37.5488 28.0066 37.5493 28.0904 37.5667C28.1743 37.5842 28.2538 37.6183 28.3242 37.6671C28.3947 37.7158 28.4546 37.7782 28.5005 37.8506C28.5464 37.9229 28.5772 38.0038 28.5913 38.0883C28.6053 38.1728 28.6023 38.2593 28.5823 38.3426C28.5623 38.4259 28.5258 38.5043 28.475 38.5732C28.4241 38.6422 28.3599 38.7002 28.2862 38.7439C28.2125 38.7876 28.1308 38.816 28.0459 38.8275C27.8586 38.8549 27.6694 38.8665 27.4801 38.862Z" fill="#FFF3A8"/>
|
||||
<path d="M43.3765 44.2099H28.9432C28.7735 44.2099 28.6107 44.1425 28.4907 44.0225C28.3707 43.9025 28.3032 43.7397 28.3032 43.5699C28.3032 43.4002 28.3707 43.2374 28.4907 43.1174C28.6107 42.9974 28.7735 42.9299 28.9432 42.9299H43.3765C43.5462 42.9299 43.709 42.9974 43.8291 43.1174C43.9491 43.2374 44.0165 43.4002 44.0165 43.5699C44.0165 43.7397 43.9491 43.9025 43.8291 44.0225C43.709 44.1425 43.5462 44.2099 43.3765 44.2099Z" fill="#FFF3A8"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.8 KiB |
@@ -0,0 +1,5 @@
|
||||
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="0.5" y="0.5" width="47" height="47" rx="23.5" stroke="#FFF3A8"/>
|
||||
<path d="M27.3335 29.6667H20.6668C18.6668 29.6667 17.3335 28.6667 17.3335 26.3334V21.6667C17.3335 19.3334 18.6668 18.3334 20.6668 18.3334H27.3335C29.3335 18.3334 30.6668 19.3334 30.6668 21.6667V26.3334C30.6668 28.6667 29.3335 29.6667 27.3335 29.6667Z" stroke="#FFF3A8" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M27.3332 22L25.2465 23.6667C24.5598 24.2133 23.4332 24.2133 22.7465 23.6667L20.6665 22" stroke="#FFF3A8" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 742 B |
@@ -0,0 +1,11 @@
|
||||
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="0.5" y="0.5" width="47" height="47" rx="23.5" stroke="#FFF3A8"/>
|
||||
<g clip-path="url(#clip0_1045_9083)">
|
||||
<path d="M32 23.8C32 28.1 28.4867 31.5867 24.1467 31.5867C22.7667 31.5867 21.48 31.2333 20.3467 30.62L16 32L17.42 27.82C16.6785 26.6078 16.2863 25.2143 16.2867 23.7933C16.2933 19.4867 19.8133 16 24.1533 16C28.48 16 32 19.4867 32 23.8ZM24.1467 17.2333C20.5067 17.2333 17.5467 20.1733 17.5467 23.7867C17.5467 25.22 18.0133 26.5467 18.8 27.6267L17.9733 30.0667L20.5067 29.2667C21.588 29.9754 22.8537 30.351 24.1467 30.3467C27.7867 30.3467 30.7467 27.4133 30.7467 23.7933C30.7378 22.0499 30.0382 20.3811 28.801 19.1527C27.5638 17.9243 25.8901 17.2364 24.1467 17.24V17.2333ZM28.1133 25.5867C28.06 25.5067 27.9333 25.46 27.74 25.3667C27.5533 25.2733 26.6067 24.8067 26.4267 24.7467C26.2533 24.68 26.12 24.6467 25.9933 24.84C25.86 25.0333 25.4933 25.46 25.3867 25.5867C25.2733 25.72 25.16 25.7333 24.9667 25.64C24.7733 25.54 24.1533 25.34 23.42 24.6867C23.0012 24.3017 22.6418 23.8569 22.3533 23.3667C22.2333 23.1733 22.3333 23.0733 22.4333 22.98C22.52 22.8933 22.6267 22.7533 22.72 22.6467C22.82 22.5333 22.8533 22.4467 22.9133 22.3267C22.98 22.1933 22.9467 22.0867 22.9 21.9933C22.8467 21.8933 22.4667 20.9533 22.3 20.5733C22.14 20.1867 21.98 20.2533 21.8733 20.2533C21.76 20.2533 21.6267 20.2333 21.5 20.2333C21.3667 20.2333 21.1667 20.2867 20.9867 20.4733C20.8133 20.6667 20.32 21.1267 20.32 22.0733C20.32 23.0067 21.0067 23.9133 21.1 24.0467C21.1933 24.1733 22.4333 26.16 24.3867 26.9267C26.3467 27.6933 26.3467 27.44 26.7 27.4067C27.0533 27.3733 27.8333 26.94 28 26.5C28.16 26.0533 28.16 25.6667 28.1133 25.5867Z" fill="#FFF3A8"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_1045_9083">
|
||||
<rect width="16" height="16" fill="white" transform="translate(16 16)"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
Reference in New Issue
Block a user