@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 4.27 kB
JavaScript
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-sparkles" 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="M9.695 1.057 C 9.352 1.164,9.073 1.481,9.018 1.825 C 8.992 1.985,8.986 1.990,8.781 2.036 C 8.515 2.096,8.269 2.276,8.129 2.514 C 8.036 2.672,8.020 2.745,8.020 3.003 C 8.020 3.271,8.034 3.329,8.141 3.503 C 8.287 3.740,8.577 3.946,8.817 3.982 C 8.988 4.007,8.993 4.012,9.018 4.183 C 9.054 4.423,9.260 4.713,9.497 4.859 C 9.671 4.966,9.729 4.980,10.000 4.980 C 10.271 4.980,10.329 4.966,10.503 4.859 C 10.740 4.713,10.946 4.423,10.982 4.183 C 11.007 4.012,11.012 4.007,11.183 3.982 C 11.423 3.946,11.713 3.740,11.859 3.503 C 11.966 3.329,11.980 3.271,11.980 3.003 C 11.980 2.745,11.964 2.672,11.871 2.514 C 11.731 2.276,11.485 2.096,11.219 2.036 C 11.014 1.990,11.008 1.985,10.982 1.825 C 10.926 1.473,10.646 1.162,10.290 1.055 C 10.068 0.988,9.913 0.989,9.695 1.057 M19.000 1.063 C 18.857 1.093,18.623 1.176,18.480 1.246 C 18.241 1.364,17.552 2.042,9.868 9.717 C 4.794 14.785,1.455 18.150,1.361 18.289 C 1.105 18.670,1.020 18.981,1.023 19.520 C 1.025 19.907,1.042 20.021,1.125 20.241 C 1.286 20.667,1.472 20.898,2.367 21.784 C 3.136 22.545,3.250 22.642,3.520 22.770 C 4.179 23.082,4.815 23.083,5.480 22.772 C 5.777 22.633,5.856 22.556,14.206 14.206 C 22.556 5.856,22.633 5.777,22.772 5.480 C 23.082 4.816,23.082 4.182,22.771 3.520 C 22.642 3.244,22.557 3.147,21.705 2.298 C 20.930 1.526,20.738 1.356,20.520 1.248 C 20.050 1.015,19.519 0.950,19.000 1.063 M20.287 3.709 C 20.746 4.165,21.000 4.446,21.000 4.499 C 21.000 4.553,20.333 5.247,19.000 6.580 L 17.000 8.580 16.210 7.790 L 15.420 7.000 17.421 5.000 C 18.669 3.752,19.450 3.000,19.498 3.000 C 19.544 3.000,19.861 3.285,20.287 3.709 M4.695 5.057 C 4.466 5.129,4.256 5.299,4.128 5.516 C 4.025 5.692,4.019 5.728,4.007 6.350 L 3.993 7.000 3.443 7.000 C 2.648 7.000,2.366 7.111,2.128 7.516 C 2.037 7.672,2.020 7.746,2.020 8.000 C 2.020 8.256,2.036 8.328,2.131 8.489 C 2.256 8.702,2.449 8.864,2.670 8.943 C 2.768 8.978,3.022 8.997,3.407 8.998 L 3.993 9.000 4.007 9.653 C 4.020 10.300,4.021 10.308,4.141 10.503 C 4.209 10.613,4.346 10.756,4.452 10.828 C 4.923 11.144,5.554 10.999,5.859 10.503 C 5.979 10.308,5.980 10.300,5.993 9.653 L 6.007 9.000 6.593 8.998 C 6.978 8.997,7.232 8.978,7.330 8.943 C 7.551 8.864,7.744 8.702,7.869 8.489 C 7.964 8.328,7.980 8.256,7.980 8.000 C 7.980 7.746,7.963 7.672,7.872 7.516 C 7.634 7.111,7.352 7.000,6.557 7.000 L 6.007 7.000 5.993 6.350 C 5.981 5.728,5.975 5.692,5.872 5.516 C 5.628 5.101,5.150 4.915,4.695 5.057 M14.800 9.220 L 15.580 10.000 10.080 15.500 C 6.372 19.208,4.554 21.000,4.499 21.000 C 4.391 21.000,3.000 19.606,3.000 19.498 C 3.000 19.449,4.993 17.428,8.490 13.930 C 11.509 10.911,13.989 8.440,14.000 8.440 C 14.012 8.440,14.371 8.791,14.800 9.220 M18.695 13.057 C 18.466 13.129,18.256 13.299,18.128 13.516 C 18.025 13.692,18.019 13.728,18.007 14.350 L 17.993 15.000 17.443 15.000 C 16.648 15.000,16.366 15.111,16.128 15.516 C 16.037 15.672,16.020 15.746,16.020 16.000 C 16.020 16.256,16.036 16.328,16.131 16.489 C 16.256 16.702,16.449 16.864,16.670 16.943 C 16.768 16.978,17.022 16.997,17.407 16.998 L 17.993 17.000 18.007 17.653 C 18.020 18.300,18.021 18.308,18.141 18.503 C 18.209 18.613,18.346 18.756,18.452 18.828 C 18.923 19.144,19.554 18.999,19.859 18.503 C 19.979 18.308,19.980 18.300,19.993 17.653 L 20.007 17.000 20.593 16.998 C 20.978 16.997,21.232 16.978,21.330 16.943 C 21.551 16.864,21.744 16.702,21.869 16.489 C 21.964 16.328,21.980 16.256,21.980 16.000 C 21.980 15.746,21.963 15.672,21.872 15.516 C 21.634 15.111,21.352 15.000,20.557 15.000 L 20.007 15.000 19.993 14.350 C 19.981 13.728,19.975 13.692,19.872 13.516 C 19.628 13.101,19.150 12.915,18.695 13.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const WandSparklesIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const WandSparkles = WandSparklesIcon;