UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.42 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-cat" 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="M3.833 1.881 C 2.836 2.049,2.333 2.501,2.096 3.440 C 1.982 3.890,1.992 5.316,2.115 6.120 C 2.243 6.963,2.491 8.182,2.723 9.109 L 2.926 9.919 2.705 10.436 C 2.269 11.452,2.049 12.343,2.011 13.241 C 1.933 15.095,2.574 16.999,3.776 18.480 C 6.325 21.621,11.383 22.848,15.797 21.395 C 19.579 20.150,22.000 17.057,22.000 13.471 C 22.000 12.495,21.779 11.534,21.291 10.390 L 21.074 9.879 21.215 9.310 C 21.766 7.085,22.040 5.041,21.923 4.021 C 21.747 2.475,21.130 1.910,19.553 1.851 C 18.643 1.817,17.922 1.930,16.931 2.260 C 15.813 2.632,14.578 3.331,13.876 3.987 L 13.688 4.164 13.234 4.095 C 12.665 4.009,11.531 3.999,10.834 4.075 L 10.328 4.130 10.034 3.883 C 8.835 2.872,7.157 2.122,5.595 1.900 C 5.159 1.838,4.151 1.827,3.833 1.881 M5.680 3.939 C 6.949 4.220,8.236 4.892,9.070 5.711 C 9.624 6.255,9.773 6.294,10.679 6.129 C 11.649 5.953,12.501 5.967,13.514 6.177 C 13.881 6.253,14.021 6.266,14.171 6.238 C 14.440 6.187,14.496 6.151,14.900 5.764 C 15.507 5.181,16.003 4.843,16.801 4.467 C 17.678 4.053,18.338 3.882,19.182 3.852 C 19.914 3.825,19.897 3.816,19.935 4.287 C 20.005 5.158,19.690 7.215,19.196 9.120 C 19.049 9.687,18.998 9.950,19.010 10.084 C 19.021 10.201,19.123 10.472,19.289 10.824 C 19.820 11.949,19.981 12.582,19.977 13.520 C 19.973 14.477,19.792 15.249,19.380 16.072 C 18.365 18.101,16.194 19.497,13.420 19.903 C 12.755 20.001,11.633 20.019,10.925 19.943 C 7.415 19.569,4.848 17.654,4.181 14.912 C 4.058 14.408,3.983 13.672,4.012 13.242 C 4.058 12.542,4.230 11.946,4.682 10.920 C 4.851 10.536,4.980 10.185,4.990 10.080 C 5.003 9.949,4.957 9.714,4.824 9.222 C 4.450 7.843,4.141 6.290,4.039 5.278 C 3.977 4.663,3.998 3.932,4.080 3.876 C 4.171 3.815,5.324 3.860,5.680 3.939 M7.695 13.057 C 7.466 13.129,7.256 13.299,7.128 13.516 C 7.030 13.682,7.019 13.745,7.006 14.173 C 6.989 14.722,7.040 14.911,7.276 15.173 C 7.659 15.598,8.341 15.598,8.724 15.173 C 8.960 14.911,9.011 14.722,8.994 14.173 C 8.981 13.745,8.970 13.682,8.872 13.516 C 8.628 13.101,8.150 12.915,7.695 13.057 M15.695 13.057 C 15.466 13.129,15.256 13.299,15.128 13.516 C 15.030 13.682,15.019 13.745,15.006 14.173 C 14.989 14.722,15.040 14.911,15.276 15.173 C 15.659 15.598,16.341 15.598,16.724 15.173 C 16.960 14.911,17.011 14.722,16.994 14.173 C 16.981 13.745,16.970 13.682,16.872 13.516 C 16.628 13.101,16.150 12.915,15.695 13.057 M11.052 15.280 C 10.830 15.326,10.730 15.381,10.550 15.553 C 10.393 15.703,10.240 16.039,10.240 16.234 C 10.240 16.295,10.268 16.440,10.303 16.556 C 10.357 16.738,10.432 16.836,10.852 17.267 C 11.466 17.898,11.597 17.980,12.000 17.980 C 12.253 17.980,12.328 17.963,12.480 17.874 C 12.708 17.739,13.562 16.867,13.650 16.677 C 13.882 16.181,13.659 15.574,13.160 15.345 C 12.998 15.270,12.894 15.261,12.100 15.253 C 11.616 15.249,11.144 15.261,11.052 15.280 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const CatIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Cat = CatIcon;