UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 4.72 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-grape" 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="M21.723 1.047 C 21.647 1.068,21.512 1.137,21.423 1.200 C 21.333 1.263,20.478 2.098,19.522 3.056 L 17.783 4.797 17.654 4.454 C 17.122 3.039,15.811 2.031,14.312 1.884 C 13.296 1.784,12.303 2.065,11.480 2.685 C 11.121 2.956,10.714 3.405,10.491 3.779 C 10.411 3.912,10.341 4.028,10.333 4.037 C 10.326 4.046,10.162 3.971,9.970 3.871 C 8.434 3.066,6.601 3.327,5.334 4.531 C 4.836 5.004,4.476 5.606,4.254 6.340 C 4.153 6.673,4.145 6.753,4.145 7.400 C 4.145 8.045,4.154 8.128,4.253 8.460 C 4.313 8.658,4.446 8.991,4.551 9.200 C 4.655 9.409,4.746 9.593,4.753 9.608 C 4.760 9.623,4.694 9.672,4.607 9.716 C 4.520 9.761,4.301 9.909,4.120 10.044 C 2.932 10.940,2.343 12.504,2.642 13.972 C 2.728 14.391,2.928 14.927,3.100 15.201 C 3.155 15.287,3.200 15.376,3.200 15.398 C 3.200 15.420,3.130 15.474,3.044 15.518 C 2.752 15.667,2.233 16.091,1.979 16.388 C 0.191 18.484,0.966 21.677,3.512 22.704 C 4.471 23.090,5.529 23.090,6.488 22.704 C 7.299 22.377,8.007 21.774,8.430 21.050 C 8.511 20.913,8.591 20.800,8.609 20.800 C 8.627 20.800,8.714 20.846,8.803 20.902 C 9.278 21.202,10.162 21.440,10.800 21.440 C 11.459 21.440,12.288 21.211,12.844 20.876 C 13.387 20.549,13.927 20.009,14.230 19.490 C 14.311 19.352,14.387 19.244,14.399 19.250 C 14.410 19.255,14.591 19.345,14.800 19.449 C 15.009 19.554,15.342 19.687,15.540 19.747 C 15.872 19.846,15.955 19.855,16.600 19.855 C 17.247 19.855,17.327 19.847,17.660 19.746 C 19.186 19.284,20.207 18.174,20.520 16.638 C 20.700 15.755,20.563 14.856,20.118 14.001 C 20.025 13.823,19.956 13.672,19.965 13.665 C 19.973 13.659,20.088 13.589,20.221 13.509 C 21.080 12.995,21.758 12.075,22.026 11.060 C 22.159 10.553,22.175 9.769,22.063 9.260 C 21.758 7.878,20.741 6.745,19.404 6.301 L 19.190 6.230 20.085 5.335 L 20.980 4.439 21.001 4.875 C 21.021 5.269,21.034 5.329,21.143 5.505 C 21.543 6.156,22.458 6.155,22.859 5.503 L 22.980 5.306 22.980 3.503 L 22.980 1.700 22.872 1.516 C 22.635 1.113,22.163 0.920,21.723 1.047 M14.220 3.881 C 15.267 4.028,16.031 5.054,15.881 6.111 C 15.807 6.632,15.628 6.977,15.251 7.322 C 14.737 7.791,14.036 7.956,13.354 7.767 C 12.506 7.532,11.920 6.749,11.920 5.853 C 11.920 4.857,12.627 4.028,13.600 3.883 C 13.906 3.837,13.907 3.837,14.220 3.881 M8.503 5.443 C 9.299 5.588,9.964 6.291,10.079 7.110 C 10.277 8.521,8.991 9.689,7.626 9.337 C 6.916 9.154,6.311 8.537,6.165 7.848 C 6.020 7.167,6.205 6.518,6.687 6.016 C 7.166 5.517,7.804 5.316,8.503 5.443 M18.460 8.121 C 19.507 8.268,20.271 9.294,20.121 10.351 C 20.047 10.872,19.868 11.217,19.491 11.562 C 18.977 12.031,18.276 12.196,17.594 12.007 C 16.746 11.772,16.160 10.989,16.160 10.093 C 16.160 9.097,16.867 8.268,17.840 8.123 C 18.146 8.077,18.147 8.077,18.460 8.121 M12.660 9.681 C 13.707 9.828,14.471 10.854,14.321 11.911 C 14.247 12.432,14.068 12.777,13.691 13.122 C 13.174 13.594,12.520 13.748,11.811 13.563 C 11.450 13.470,11.216 13.335,10.944 13.062 C 10.561 12.679,10.360 12.188,10.360 11.636 C 10.360 10.667,11.060 9.844,12.020 9.683 C 12.297 9.636,12.342 9.636,12.660 9.681 M7.083 11.273 C 7.428 11.363,7.758 11.566,8.020 11.848 C 8.283 12.131,8.424 12.413,8.510 12.831 C 8.646 13.488,8.454 14.112,7.963 14.604 C 7.564 15.005,7.106 15.200,6.567 15.200 C 6.052 15.200,5.594 15.019,5.213 14.665 C 3.883 13.429,4.749 11.205,6.560 11.205 C 6.703 11.205,6.938 11.236,7.083 11.273 M17.139 13.967 C 17.437 14.043,17.776 14.247,18.020 14.496 C 18.623 15.111,18.763 16.001,18.380 16.785 C 18.140 17.276,17.591 17.719,17.076 17.838 C 16.850 17.890,16.350 17.890,16.124 17.838 C 15.609 17.719,15.060 17.276,14.820 16.785 C 14.058 15.226,15.450 13.534,17.139 13.967 M11.313 15.517 C 12.517 15.830,13.141 17.194,12.593 18.320 C 12.438 18.638,12.027 19.065,11.730 19.215 C 10.959 19.606,10.079 19.486,9.453 18.905 C 8.615 18.126,8.583 16.855,9.383 16.038 C 9.885 15.525,10.600 15.332,11.313 15.517 M5.523 17.073 C 6.262 17.266,6.850 17.924,6.967 18.690 C 7.067 19.343,6.873 19.933,6.403 20.404 C 6.002 20.807,5.547 21.000,5.000 21.000 C 4.485 21.000,4.038 20.822,3.653 20.465 C 2.323 19.229,3.189 17.005,5.000 17.005 C 5.143 17.005,5.378 17.036,5.523 17.073 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const GrapeIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Grape = GrapeIcon;