Spaces:
Running
Running
File size: 15,117 Bytes
9cd6ddb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
import { forwardRef } from "react";
export const Heart = forwardRef((props: any, ref) => (
<path
ref={ref}
d="M84.9998992,147.027244 C84.1399412,147.027244 83.2803153,146.805116 82.5100055,146.360196 C81.6732896,145.877424 61.7943156,134.335394 41.6301277,116.944321 C29.6790363,106.637111 20.1391475,96.413904 13.2760854,86.5592506 C4.39494432,73.8073027 -0.0711925371,61.5414468 4.71843149e-15,50.1020138 C0.0851936394,36.7909271 4.85281383,24.2727283 13.426495,14.8530344 C22.1449414,5.27463015 33.7799401,0 46.188901,0 C62.0921466,0 76.6320767,8.90836755 85.0002312,23.0203108 C93.3683858,8.90869958 107.908316,0 123.811562,0 C135.53488,0 146.719978,4.75931943 155.307605,13.4013988 C164.731947,22.8851746 170.086596,36.2852453 170,50.1650995 C169.926558,61.5846107 165.376749,73.8318729 156.476019,86.5662233 C149.591706,96.4158962 140.065099,106.634454 128.160824,116.938677 C108.070347,134.328089 88.3341455,145.869787 87.5037382,146.352559 C86.7432923,146.79448 85.8794285,147.027244 84.9998992,147.027244 Z"
viewBox="0 0 170 148"
{...props}
/>
));
export const Heart2 = forwardRef((props: any, ref) => (
<path
ref={ref}
d="M76.2068966,170 L93.7931034,170 L93.7931034,146.551724 C93.7931034,144.932958 95.1053723,143.62069 96.7241379,143.62069 L117.241379,143.62069 L117.241379,126.034483 C117.241379,124.415717 118.553648,123.103448 120.172414,123.103448 L143.62069,123.103448 L143.62069,96.7241379 C143.62069,95.1053723 144.932958,93.7931034 146.551724,93.7931034 L170,93.7931034 L170,32.2413793 L155.344828,32.2413793 C153.726062,32.2413793 152.413793,30.9291105 152.413793,29.3103448 L152.413793,14.6551724 L137.758621,14.6551724 C136.139855,14.6551724 134.827586,13.3429036 134.827586,11.7241379 L134.827586,0 L117.241379,0 L117.241379,11.7241379 C117.241379,13.3429036 115.92911,14.6551724 114.310345,14.6551724 L99.6551724,14.6551724 L99.6551724,23.4482759 C99.6551724,25.0670415 98.3429036,26.3793103 96.7241379,26.3793103 L73.2758621,26.3793103 C71.6570964,26.3793103 70.3448276,25.0670415 70.3448276,23.4482759 L70.3448276,14.6551724 L55.6896552,14.6551724 C54.0708895,14.6551724 52.7586207,13.3429036 52.7586207,11.7241379 L52.7586207,0 L35.1724138,0 L35.1724138,11.7241379 C35.1724138,13.3429036 33.860145,14.6551724 32.2413793,14.6551724 L17.5862069,14.6551724 L17.5862069,29.3103448 C17.5862069,30.9291105 16.2739381,32.2413793 14.6551724,32.2413793 L0,32.2413793 L0,93.7931034 L23.4482759,93.7931034 C25.0670415,93.7931034 26.3793103,95.1053723 26.3793103,96.7241379 L26.3793103,123.103448 L49.8275862,123.103448 C51.4463519,123.103448 52.7586207,124.415717 52.7586207,126.034483 L52.7586207,143.62069 L73.2758621,143.62069 C74.8946277,143.62069 76.2068966,144.932958 76.2068966,146.551724 L76.2068966,170 Z"
viewBox="0 0 170 170"
{...props}
/>
));
export const BrokenHeart = forwardRef((props: any, ref) => (
<path
ref={ref}
d="M45.15625,0 C59.5776953,0 73.2052539,7.00917969 81.6149414,18.7441602 C82.6013162,20.1258299 82.817711,21.9141517 82.1893555,23.4912109 L82.1893555,23.4912109 L69.1933203,55.9811328 L84.3970312,71.1858398 C86.3424023,73.1312109 86.3424023,76.2828516 84.3970312,78.2282227 L84.3970312,78.2282227 L67.9966797,94.6289062 L87.4513867,114.083945 C88.688664,115.319948 89.1856678,117.115063 88.7602539,118.811406 L88.7602539,118.811406 L83.1323242,141.315488 C82.7142059,142.996672 81.4523049,144.339682 79.8003906,144.861582 C76.7769141,145.790273 75.2492383,144.056074 72.9472656,142.060234 C30.6401758,105.391367 0,86.7650781 0,50.033125 C0,20.5743164 18.8231836,0 45.15625,0 Z M124.84375,0 C151.176816,0 170,20.5743164 170,50.033125 C170,74.1233203 155.635664,90.7819922 140.577383,105.192812 C130.490273,114.842637 119.079688,124.711602 104.635,137.206602 C102.485762,139.070625 100.435137,140.346621 97.664668,138.651602 C95.8112695,137.512734 94.9074805,135.305391 95.4367383,133.198984 L95.4367383,133.198984 L100.475313,113.024102 L85.6026367,98.1500977 C83.6572656,96.2047266 83.6572656,93.0530859 85.6026367,91.1077148 L85.6026367,91.1077148 L102.00332,74.7070312 L83.2050391,55.908418 C81.7960428,54.5005292 81.3618932,52.3882949 82.1013672,50.5388086 L82.1013672,50.5388086 L98.4927539,9.57179688 C98.8740892,8.6190587 99.5398178,7.80701366 100.399277,7.24625 C107.679395,2.50451172 116.133242,0 124.84375,0 Z"
viewBox="0 0 170 146"
{...props}
/>
));
export const HeartOutline = forwardRef((props: any, ref) => (
<path
ref={ref}
d="M166.867031,15.6213281 C157.989023,5.54765625 145.672734,-4.99600361e-15 132.1875,-4.99600361e-15 C113.221406,-4.99600361e-15 101.213789,11.3273437 94.4806641,20.8300781 C92.73375,23.2959375 91.2476953,25.7684766 90,28.0951172 C88.7523047,25.7684766 87.2666016,23.2959375 85.5193359,20.8300781 C78.7862109,11.3273437 66.7785937,-4.99600361e-15 47.8125,-4.99600361e-15 C34.3272656,-4.99600361e-15 22.0109766,5.54800781 13.1326172,15.6216797 C4.66417969,25.2312891 0,38.1012891 0,51.8607422 C0,66.8383594 5.84753906,80.7690234 18.4025391,95.7005859 C29.6233594,109.045898 45.7660547,122.801836 64.4589844,138.730781 C71.4244922,144.666562 78.6276563,150.804844 86.2962891,157.514414 L86.5265625,157.716211 C87.5207812,158.58668 88.7603906,159.021562 90,159.021562 C91.2396094,159.021562 92.4792188,158.586328 93.4734375,157.716211 L93.7037109,157.514414 C101.372344,150.804844 108.575508,144.666914 115.54207,138.730078 C134.233945,122.802187 150.376641,109.04625 161.597461,95.7005859 C174.152461,80.7686719 180,66.8383594 180,51.8607422 C180,38.1012891 175.33582,25.2312891 166.867031,15.6213281 Z M108.700664,130.703203 C102.695977,135.819844 96.5162109,141.085898 90,146.750625 C83.4841406,141.086602 77.3040234,135.820195 71.2982813,130.7025 C34.7150391,99.5283984 10.546875,78.9335156 10.546875,51.8607422 C10.546875,40.6705078 14.2751953,30.2769141 21.0452344,22.5949219 C27.8929688,14.8257422 37.3988672,10.546875 47.8125,10.546875 C62.2719141,10.546875 71.6189063,19.4547656 76.9134375,26.9275781 C81.6626953,33.6297656 84.1408594,40.3860937 84.9860156,42.9795703 C85.6932952,45.1502282 87.7170194,46.6192686 90,46.6192686 C92.2829806,46.6192686 94.3067048,45.1502282 95.0139844,42.9795703 C95.8591406,40.3860937 98.3373047,33.6297656 103.086562,26.9272266 C108.381094,19.4547656 117.728086,10.546875 132.1875,10.546875 C142.601133,10.546875 152.107031,14.8257422 158.954414,22.5949219 C165.724805,30.2769141 169.453125,40.6705078 169.453125,51.8607422 C169.453125,78.9335156 145.284961,99.5283984 108.700664,130.703203 Z"
viewBox="0 0 180 159"
{...props}
/>
));
export const Heart3 = forwardRef((props: any, ref) => (
<path
ref={ref}
d="M159.121265,0 C170.650264,0 179.964851,9.34973638 180,20.8435852 L180,20.8435852 L180,106.818981 C180,118.31283 170.650264,127.627417 159.156415,127.627417 L159.156415,127.627417 L114.235501,127.627417 L97.71529,144.147627 C93.4622144,148.400703 86.572935,148.400703 82.3198594,144.147627 L82.3198594,144.147627 L65.7996485,127.627417 L20.8435852,127.627417 C9.31458699,127.627417 0,118.31283 0,106.818981 L0,106.818981 L0,20.8435852 C0,9.34973638 9.31458699,0 20.8435852,0 L20.8435852,0 Z M72.7240773,27.3462214 C67.486819,26.9947276 62.3198594,28.5764499 58.2073814,31.8101933 C52.4780316,36.2038664 49.5606327,42.0738137 49.5250283,49.2794376 C49.4903339,56.2390158 51.4938489,62.6713533 54.797891,68.7521968 C57.8207381,74.2355009 61.6168717,79.2267135 66.0808436,83.6203866 C72.0913884,89.6660808 78.9103691,94.6924429 86.1511424,99.1212654 C88.7521968,100.702988 91.4235501,100.56239 94.0246046,98.9455185 C98.172232,96.4147627 102.144112,93.6379613 105.975395,90.6151142 C112.442882,85.4481547 118.242531,79.6485062 122.776801,72.6537786 C126.186292,67.4165202 128.717047,61.7926186 129.806678,55.5711775 C130.439367,51.9859402 130.685413,48.3304042 129.876977,44.745167 C128.822496,39.5079086 125.799649,34.8330404 121.476274,31.7047452 C116.695958,28.1546573 111.282953,26.7486819 105.377856,27.5922671 C101.12478,28.1898067 97.5043937,30.1581722 94.1652021,32.7592267 C92.6889279,33.884007 91.3181019,35.1493849 89.8769772,36.3796134 C89.8548833,36.3354256 88.5273555,35.1385675 87.1165023,33.9413126 L86.7305764,33.6156444 C86.0226247,33.0217424 85.3216169,32.4539292 84.7803163,32.056239 C81.1950791,29.4200351 77.258348,27.5922671 72.7240773,27.3462214 Z"
viewBox="0 0 180 148"
{...props}
/>
));
export const Relationship = forwardRef((props: any, ref) => (
<path
ref={ref}
d="M95.7281393,124.550322 C97.3369338,124.547452 98.8811365,125.183043 100.021771,126.317583 L100.021771,126.317583 L102.147331,128.491728 C104.521711,130.879542 104.521711,134.736725 102.147331,137.124539 L102.147331,137.124539 L89.2816185,150.047946 C88.1490201,151.1878 86.6085257,151.828777 85.001651,151.828777 C83.3947763,151.828777 81.8542819,151.1878 80.7216835,150.047946 L80.7216835,150.047946 L78.6052327,147.861655 C76.2381846,145.473188 76.2381846,141.623384 78.6052327,139.234917 L78.6052327,139.234917 L91.4770187,126.31151 C92.6033165,125.182257 94.1332234,124.548438 95.7281393,124.550322 Z M76.4310882,111.244324 C78.8248421,108.945341 82.6063789,108.945341 85.0001327,111.244324 L85.0001327,111.244324 L87.1439121,113.403286 C89.5109603,115.791754 89.5109603,119.641557 87.1439121,122.030024 L87.1439121,122.030024 L87.1256931,122.045207 L74.2508706,134.956468 L74.2508706,134.97165 C71.8603465,137.264045 68.0875327,137.264045 65.6970086,134.97165 L65.6970086,134.97165 L63.5593023,132.809652 C61.1825574,130.420444 61.1825574,126.559975 63.5593023,124.170767 L63.5593023,124.170767 Z M14.2037919,14.2762629 C32.2804264,-3.94370946 61.4527983,-4.83612872 80.6093325,12.2448345 L80.6093325,12.2448345 L46.3726289,46.6151447 C42.8269549,50.1862489 42.8269549,55.9492281 46.3726289,59.5203323 C49.7832592,62.9470829 54.4187526,64.8735722 59.2535244,64.8735722 C64.0882962,64.8735722 68.7237895,62.9470829 72.1344199,59.5203323 L72.1344199,59.5203323 L95.7342123,35.8355174 C96.9257873,34.6816391 98.81805,34.6816391 100.009625,35.8355174 L100.009625,35.8355174 L147.215283,83.2355123 C149.590367,85.6254049 149.590367,89.4845041 147.215283,91.8743967 L147.215283,91.8743967 L145.068467,94.0303222 C142.677,96.3320618 138.893926,96.3320618 136.502459,94.0303222 L136.502459,94.0303222 L102.171624,59.553734 C101.405725,58.7845808 100.287667,58.4824561 99.2386116,58.7611671 C98.1895562,59.0398782 97.3688795,59.8570823 97.0857227,60.9049465 C96.8025658,61.9528108 97.099947,63.0721396 97.8658456,63.8412928 L97.8658456,63.8412928 L132.193645,98.3178809 C134.567424,100.709495 134.567424,104.568187 132.193645,106.959802 L132.193645,106.959802 L130.049865,109.115727 C127.656505,111.412767 123.877217,111.412767 121.483857,109.115727 L121.483857,109.115727 L87.1530217,74.6361026 C86.3871231,73.8669495 85.2690653,73.5648247 84.2200098,73.8435358 C83.1709543,74.1222469 82.3502777,74.939451 82.0671209,75.9873152 C81.783964,77.0351794 82.0813452,78.1545083 82.8472438,78.9236614 L82.8472438,78.9236614 L117.162897,113.403286 C119.532306,115.793149 119.532306,119.646235 117.162897,122.036097 L117.162897,122.036097 L115.016081,124.195059 C113.882724,125.336965 112.340423,125.979204 110.731559,125.979204 C109.122694,125.979204 107.580393,125.336965 106.447036,124.195059 C106.431854,124.179877 106.407562,124.173804 106.389342,124.158621 L106.389342,124.158621 L104.306293,122.033061 C101.793609,119.61753 98.3677949,118.391973 94.8930977,118.665566 C95.1962127,115.12973 93.9330725,111.63889 91.437544,109.115727 L91.437544,109.115727 L89.2937646,106.956765 C87.0232665,104.665309 83.9292805,103.379156 80.7034644,103.385824 C80.4241051,103.385824 80.1568918,103.446554 79.8805689,103.464773 C80.1464369,99.9671831 78.8838093,96.5259691 76.4189421,94.0303222 L76.4189421,94.0303222 L74.2721262,91.8713602 C71.7648106,89.446386 68.3359495,88.2164203 64.8589306,88.4947558 C65.161133,84.9599448 63.8980617,81.4704052 61.4033768,78.9479535 L61.4033768,78.9479535 L59.2595974,76.7889915 C56.9856035,74.5026253 53.8939707,73.217113 50.6692973,73.217113 C47.4446238,73.217113 44.352991,74.5026253 42.0789971,76.7889915 L42.0789971,76.7889915 L29.2072112,89.7154347 C27.7075553,91.2420422 26.6407273,93.1399062 26.1160392,95.2145629 L26.1160392,95.2145629 L14.2037919,83.2506949 C-4.73459731,64.1591691 -4.73459731,33.3677887 14.2037919,14.2762629 Z M65.6894173,94.3783288 C67.2980271,94.3783288 68.8403808,95.0190833 69.9754579,96.158919 L69.9754579,96.158919 L72.1192373,98.3178809 C74.4933706,100.710534 74.4933706,104.570186 72.1192373,106.962838 L72.1192373,106.962838 L59.2474514,119.886245 C58.1155058,121.032256 56.5706775,121.67557 54.9598926,121.671733 C53.3512123,121.673942 51.8088742,121.030754 50.6784068,119.886245 L50.6784068,119.886245 L48.5315909,117.733356 C46.1574576,115.340703 46.1574576,111.481051 48.5315909,109.088399 L48.5315909,109.088399 L61.4033768,96.158919 C62.5384539,95.0190833 64.0808076,94.3783288 65.6894173,94.3783288 Z M50.6692973,79.2924058 C52.2781617,79.2924058 53.820463,79.934645 54.9538195,81.0765503 L54.9538195,81.0765503 L57.1006354,83.2355123 C59.4715662,85.6276038 59.4702107,89.4839725 57.0975989,91.8743967 L57.0975989,91.8743967 L44.2227765,104.80084 C43.0899403,105.942563 41.5481411,106.584729 39.9397725,106.584729 C38.3314039,106.584729 36.7896046,105.942563 35.6567685,104.80084 L35.6567685,104.80084 L33.5129891,102.647951 C31.1388558,100.255298 31.1388558,96.3956463 33.5129891,94.0029935 L33.5129891,94.0029935 L46.384775,81.0765503 C47.5181315,79.934645 49.0604328,79.2924058 50.6692973,79.2924058 Z M121.483857,0.013699161 C134.365172,0.013699161 146.714732,5.15026141 155.796474,14.2853724 C174.734509,33.3758602 174.734509,64.1662802 155.796474,83.2567679 L155.796474,83.2567679 L154.615269,84.4440452 C154.089044,82.3719962 153.021131,80.4772106 151.521061,78.9540265 L151.521061,78.9540265 L104.327549,31.5601047 C100.726606,28.1051082 95.0415232,28.1051082 91.4405805,31.5601047 L91.4405805,31.5601047 L67.840788,55.2449196 C63.0494228,59.8479118 55.4788816,59.8479118 50.6875163,55.2449196 C49.4979102,54.0466795 49.4979102,52.1130896 50.6875163,50.9148496 L50.6875163,50.9148496 L87.1712408,14.2853724 C96.2529819,5.15026141 108.602542,0.013699161 121.483857,0.013699161 Z"
viewBox="0 0 170 152"
{...props}
/>
));
export const ValentinesIcons = [
{
component: Heart,
name: "Heart",
tags: ["heart", "valentines", "love"],
category: "valentine's day",
},
{
component: BrokenHeart,
name: "Broken Heart",
tags: ["heart", "valentines", "love", "broken"],
category: "valentine's day",
},
{
component: Heart2,
name: "Heart2",
tags: ["heart", "valentines", "love"],
category: "valentine's day",
},
{
component: Heart3,
name: "Heart3",
tags: ["heart", "valentines", "love"],
category: "valentine's day",
},
{
component: HeartOutline,
name: "HeartOutline",
tags: ["heart", "valentines", "love"],
category: "valentine's day",
},
{
component: Relationship,
name: "Relationship",
tags: ["heart", "valentines", "love", "relationship", "partner"],
category: "valentine's day",
},
];
|