UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.38 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-vegan" 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="M1.689 1.056 C 1.452 1.134,1.262 1.289,1.131 1.511 C 1.036 1.672,1.020 1.744,1.020 2.000 C 1.020 2.431,1.100 2.549,1.760 3.099 C 2.298 3.548,3.203 4.367,3.493 4.670 L 3.646 4.830 3.348 5.211 C 0.510 8.841,0.221 13.826,2.621 17.746 C 3.069 18.477,3.538 19.063,4.238 19.762 C 4.937 20.462,5.523 20.931,6.254 21.379 C 9.206 23.186,12.850 23.495,16.080 22.212 C 17.549 21.629,18.769 20.803,19.929 19.605 C 21.584 17.897,22.574 15.821,22.926 13.320 C 23.008 12.742,22.996 11.100,22.906 10.520 C 22.710 9.251,22.339 8.066,21.813 7.025 L 21.654 6.711 21.870 6.388 C 22.582 5.325,22.967 3.928,22.976 2.380 C 22.980 1.710,22.978 1.697,22.872 1.516 C 22.741 1.293,22.534 1.129,22.286 1.051 C 21.912 0.934,20.400 1.067,19.512 1.295 C 18.809 1.475,18.064 1.810,17.540 2.180 L 17.300 2.350 16.780 2.099 C 15.771 1.612,14.717 1.290,13.558 1.116 C 13.041 1.038,12.789 1.023,12.020 1.026 C 10.825 1.029,10.034 1.134,8.982 1.426 C 7.761 1.766,6.331 2.482,5.318 3.262 L 5.092 3.436 4.936 3.274 C 4.391 2.711,2.682 1.225,2.429 1.094 C 2.261 1.007,1.896 0.989,1.689 1.056 M13.320 3.101 C 13.848 3.181,14.477 3.333,14.919 3.488 C 15.298 3.621,15.920 3.880,15.920 3.906 C 15.920 3.915,15.859 4.043,15.785 4.191 C 15.362 5.034,15.093 6.122,15.017 7.295 L 14.988 7.729 14.401 8.895 C 13.331 11.020,12.731 12.615,12.241 14.640 C 12.148 15.025,12.063 15.367,12.052 15.400 C 12.041 15.433,11.945 15.172,11.839 14.820 C 10.821 11.457,9.111 8.213,6.926 5.502 C 6.696 5.217,6.507 4.957,6.504 4.924 C 6.497 4.828,7.361 4.268,8.020 3.942 C 9.105 3.404,10.087 3.140,11.440 3.024 C 11.796 2.993,12.909 3.039,13.320 3.101 M20.901 3.303 C 20.858 3.654,20.697 4.273,20.566 4.593 C 20.190 5.514,19.514 6.191,18.597 6.564 C 18.247 6.706,17.643 6.867,17.319 6.903 C 17.044 6.934,17.050 6.946,17.121 6.537 C 17.460 4.585,18.514 3.505,20.440 3.138 C 20.583 3.111,20.752 3.087,20.815 3.084 L 20.929 3.080 20.901 3.303 M5.710 7.196 C 7.935 10.080,9.563 13.544,10.378 17.129 C 10.626 18.219,10.920 20.183,10.920 20.750 C 10.920 20.907,10.912 20.920,10.815 20.920 C 10.590 20.920,9.674 20.708,9.162 20.537 C 6.209 19.553,3.943 17.075,3.240 14.060 C 3.010 13.074,2.949 11.707,3.093 10.760 C 3.333 9.181,3.912 7.775,4.811 6.590 L 5.015 6.320 5.138 6.467 C 5.205 6.547,5.463 6.875,5.710 7.196 M20.251 8.410 C 20.763 9.614,20.969 10.621,20.973 11.940 C 20.977 13.477,20.705 14.681,20.060 15.984 C 18.796 18.537,16.459 20.309,13.647 20.844 C 13.399 20.891,13.188 20.921,13.178 20.911 C 13.155 20.888,13.390 19.255,13.582 18.110 C 14.180 14.526,14.853 12.390,16.232 9.700 L 16.580 9.020 16.760 8.992 C 16.859 8.977,17.165 8.937,17.440 8.902 C 18.298 8.796,19.156 8.547,19.800 8.217 C 19.943 8.144,20.071 8.083,20.085 8.082 C 20.099 8.081,20.174 8.229,20.251 8.410 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const VeganIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Vegan = VeganIcon;