UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.98 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-wand" 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="M14.695 1.057 C 14.466 1.129,14.256 1.299,14.128 1.516 L 14.020 1.700 14.020 3.003 L 14.020 4.306 14.141 4.503 C 14.543 5.156,15.457 5.156,15.859 4.503 L 15.980 4.306 15.980 3.003 L 15.980 1.700 15.872 1.516 C 15.628 1.101,15.150 0.915,14.695 1.057 M10.670 4.061 C 10.448 4.142,10.250 4.309,10.128 4.516 C 10.037 4.672,10.020 4.746,10.020 5.000 C 10.020 5.254,10.037 5.328,10.127 5.480 C 10.258 5.701,11.566 7.002,11.760 7.104 C 11.860 7.157,11.986 7.179,12.200 7.179 C 12.458 7.180,12.527 7.164,12.692 7.067 C 13.167 6.788,13.338 6.169,13.067 5.708 C 13.012 5.616,12.646 5.224,12.254 4.837 C 11.654 4.246,11.508 4.123,11.343 4.067 C 11.109 3.987,10.876 3.985,10.670 4.061 M18.640 4.070 C 18.498 4.120,18.309 4.282,17.746 4.837 C 17.354 5.223,16.988 5.616,16.933 5.708 C 16.662 6.169,16.833 6.788,17.308 7.067 C 17.473 7.164,17.543 7.180,17.800 7.180 C 18.054 7.180,18.128 7.163,18.280 7.073 C 18.501 6.942,19.802 5.634,19.904 5.440 C 19.957 5.340,19.979 5.214,19.979 5.000 C 19.980 4.745,19.964 4.672,19.872 4.516 C 19.617 4.082,19.118 3.901,18.640 4.070 M7.695 8.057 C 7.466 8.129,7.256 8.299,7.128 8.516 C 7.037 8.672,7.020 8.746,7.020 9.000 C 7.020 9.256,7.036 9.328,7.131 9.489 C 7.256 9.702,7.449 9.864,7.670 9.943 C 7.885 10.020,10.115 10.020,10.330 9.943 C 10.551 9.864,10.744 9.702,10.869 9.489 C 10.964 9.328,10.980 9.256,10.980 9.000 C 10.980 8.746,10.963 8.672,10.872 8.516 C 10.740 8.293,10.533 8.128,10.290 8.055 C 10.039 7.979,7.937 7.981,7.695 8.057 M14.695 8.055 C 14.464 8.130,14.255 8.300,14.128 8.516 C 14.037 8.672,14.020 8.746,14.020 9.000 C 14.020 9.257,14.036 9.327,14.133 9.492 C 14.651 10.374,15.998 10.018,15.998 9.000 C 15.998 8.623,15.792 8.281,15.463 8.112 C 15.265 8.010,14.911 7.984,14.695 8.055 M19.695 8.057 C 19.466 8.129,19.256 8.299,19.128 8.516 C 19.037 8.672,19.020 8.746,19.020 9.000 C 19.020 9.256,19.036 9.328,19.131 9.489 C 19.256 9.702,19.449 9.864,19.670 9.943 C 19.885 10.020,22.115 10.020,22.330 9.943 C 22.551 9.864,22.744 9.702,22.869 9.489 C 22.964 9.328,22.980 9.256,22.980 9.000 C 22.980 8.746,22.963 8.672,22.872 8.516 C 22.740 8.293,22.533 8.128,22.290 8.055 C 22.039 7.979,19.937 7.981,19.695 8.057 M17.470 10.861 C 17.248 10.942,17.050 11.109,16.928 11.316 C 16.837 11.472,16.820 11.546,16.820 11.800 C 16.820 12.054,16.837 12.128,16.927 12.280 C 17.058 12.501,18.366 13.802,18.560 13.904 C 18.660 13.957,18.786 13.979,19.000 13.979 C 19.258 13.980,19.327 13.964,19.492 13.867 C 19.967 13.588,20.138 12.969,19.867 12.508 C 19.812 12.416,19.446 12.024,19.054 11.637 C 18.454 11.046,18.308 10.923,18.143 10.867 C 17.909 10.787,17.676 10.785,17.470 10.861 M11.660 11.066 C 11.472 11.123,11.185 11.401,6.847 15.733 C 4.176 18.401,2.189 20.416,2.127 20.520 C 2.036 20.672,2.020 20.746,2.020 21.000 C 2.020 21.257,2.036 21.327,2.133 21.492 C 2.413 21.968,3.033 22.139,3.492 21.865 C 3.709 21.736,12.809 12.625,12.905 12.440 C 12.957 12.341,12.979 12.212,12.979 12.000 C 12.980 11.745,12.964 11.672,12.872 11.516 C 12.740 11.293,12.533 11.128,12.290 11.055 C 12.062 10.986,11.915 10.989,11.660 11.066 M14.695 13.057 C 14.466 13.129,14.256 13.299,14.128 13.516 L 14.020 13.700 14.020 15.003 L 14.020 16.306 14.141 16.503 C 14.543 17.156,15.457 17.156,15.859 16.503 L 15.980 16.306 15.980 15.003 L 15.980 13.700 15.872 13.516 C 15.628 13.101,15.150 12.915,14.695 13.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const WandIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Wand = WandIcon;