UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 4.07 kB
import { jsx as _jsx } from "react/jsx-runtime"; /* eslint-disable no-shadow-restricted-names */ import { Icon } from "@react-three/uikit"; import { forwardRef } from "react"; const text = `<svg class="lucide lucide-handshake" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M2.675 2.055 C 2.375 2.163,2.169 2.370,2.062 2.674 C 2.028 2.771,1.807 5.022,1.495 8.455 L 0.984 14.076 1.056 14.308 C 1.127 14.536,1.181 14.593,4.454 17.874 C 6.283 19.708,7.911 21.315,8.072 21.444 C 8.397 21.706,8.808 21.918,9.200 22.026 C 9.563 22.126,10.437 22.126,10.800 22.026 C 11.613 21.802,12.343 21.218,12.762 20.460 C 12.834 20.328,12.898 20.214,12.903 20.207 C 12.908 20.200,13.024 20.251,13.160 20.320 C 13.565 20.524,13.950 20.607,14.500 20.607 C 15.250 20.607,15.801 20.424,16.393 19.979 C 16.892 19.604,17.399 18.855,17.521 18.313 L 17.569 18.100 18.054 18.097 C 18.385 18.096,18.623 18.072,18.800 18.024 C 20.053 17.686,21.001 16.557,21.108 15.276 L 21.131 15.006 21.697 14.993 C 22.211 14.981,22.281 14.971,22.461 14.878 C 22.570 14.822,22.717 14.699,22.789 14.606 C 23.046 14.268,23.065 14.678,22.504 8.467 C 22.181 4.902,21.973 2.773,21.936 2.669 C 21.764 2.180,21.274 1.917,20.765 2.039 C 20.334 2.142,20.047 2.484,20.010 2.935 L 19.990 3.186 19.401 3.300 C 18.690 3.437,18.710 3.441,17.910 2.986 C 17.029 2.485,16.270 2.212,15.380 2.076 C 14.943 2.009,13.774 2.008,13.400 2.074 C 12.558 2.223,11.874 2.451,11.213 2.804 L 10.845 3.000 7.428 3.000 L 4.010 3.000 3.983 2.830 C 3.948 2.610,3.794 2.350,3.621 2.218 C 3.361 2.020,2.965 1.952,2.675 2.055 M15.376 4.099 C 15.855 4.200,16.300 4.376,16.804 4.663 C 18.112 5.407,18.534 5.504,19.592 5.300 C 19.906 5.240,20.170 5.197,20.178 5.205 C 20.195 5.222,20.880 12.725,20.880 12.890 C 20.880 12.997,20.874 13.000,20.650 13.000 L 20.420 13.000 18.260 10.846 C 17.072 9.661,15.993 8.613,15.862 8.518 C 15.535 8.281,15.011 8.026,14.580 7.895 C 14.244 7.792,14.171 7.785,13.500 7.785 C 12.828 7.785,12.756 7.792,12.421 7.895 C 11.972 8.032,11.466 8.278,11.146 8.513 C 11.011 8.613,10.603 8.985,10.240 9.340 C 9.692 9.876,9.546 9.997,9.383 10.053 C 8.838 10.238,8.260 10.005,8.000 9.495 C 7.860 9.222,7.858 8.782,7.995 8.514 C 8.115 8.280,11.256 5.139,11.640 4.870 C 12.213 4.468,12.941 4.176,13.660 4.060 C 14.109 3.988,14.940 4.007,15.376 4.099 M7.556 6.030 C 6.517 7.080,6.311 7.332,6.116 7.797 C 5.871 8.383,5.815 9.210,5.981 9.820 C 6.259 10.844,7.156 11.741,8.180 12.019 C 8.790 12.185,9.617 12.129,10.203 11.884 C 10.636 11.702,10.905 11.495,11.649 10.769 C 12.274 10.159,12.394 10.060,12.669 9.929 C 12.979 9.781,12.982 9.780,13.500 9.780 C 14.008 9.780,14.027 9.783,14.320 9.917 C 14.611 10.051,14.685 10.119,16.765 12.191 C 18.297 13.717,18.936 14.380,19.005 14.513 C 19.142 14.782,19.140 15.222,19.000 15.495 C 18.740 16.005,18.165 16.237,17.617 16.054 C 17.443 15.996,17.255 15.825,15.980 14.560 C 14.706 13.297,14.517 13.125,14.343 13.066 C 13.864 12.905,13.382 13.084,13.128 13.516 C 13.036 13.672,13.020 13.745,13.021 14.000 C 13.021 14.213,13.043 14.340,13.095 14.440 C 13.136 14.517,13.679 15.093,14.302 15.720 C 15.566 16.992,15.598 17.036,15.598 17.500 C 15.598 18.140,15.132 18.610,14.498 18.610 C 14.053 18.610,13.984 18.559,12.700 17.284 C 11.683 16.274,11.516 16.124,11.343 16.066 C 10.863 15.905,10.382 16.084,10.128 16.516 C 10.036 16.672,10.020 16.745,10.021 17.000 C 10.022 17.386,10.072 17.479,10.542 17.960 C 11.016 18.446,11.100 18.603,11.100 19.000 C 11.100 19.241,11.080 19.339,11.000 19.495 C 10.723 20.038,10.056 20.270,9.519 20.009 C 9.388 19.945,8.491 19.072,6.191 16.771 L 3.042 13.620 3.423 9.400 C 3.633 7.079,3.812 5.140,3.823 5.090 L 3.842 5.000 6.208 5.000 L 8.575 5.000 7.556 6.030 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const HandshakeIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Handshake = HandshakeIcon;