@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.29 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-worm" 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="M6.620 1.986 C 5.558 2.109,4.727 2.361,3.821 2.835 C 2.616 3.466,2.100 3.839,1.696 4.371 C 1.037 5.241,0.829 6.487,1.166 7.534 C 1.814 9.543,4.072 10.541,5.980 9.662 C 6.134 9.591,6.426 9.432,6.628 9.308 C 6.830 9.185,7.065 9.066,7.149 9.043 C 7.541 8.937,7.960 9.268,7.960 9.683 C 7.960 9.778,7.815 10.320,7.620 10.955 C 7.205 12.306,7.102 12.707,7.022 13.279 C 6.751 15.218,7.354 17.437,8.574 19.000 C 9.037 19.594,9.742 20.251,10.387 20.690 C 12.670 22.244,15.703 22.447,18.180 21.209 C 18.560 21.019,19.365 20.513,19.667 20.274 L 19.913 20.078 20.812 20.525 C 21.815 21.023,21.955 21.061,22.322 20.939 C 22.707 20.811,23.000 20.406,23.000 20.000 C 23.000 19.773,22.884 19.488,22.725 19.322 C 22.623 19.216,22.332 19.048,21.747 18.756 L 20.915 18.340 20.947 18.120 C 21.002 17.755,20.982 17.085,20.907 16.760 C 20.817 16.368,20.622 15.924,20.380 15.565 C 20.142 15.209,19.657 14.747,19.326 14.560 C 19.189 14.483,19.050 14.401,19.016 14.378 C 18.962 14.342,19.025 14.192,19.462 13.314 C 20.023 12.187,20.063 12.051,19.944 11.693 C 19.771 11.170,19.205 10.886,18.683 11.059 C 18.309 11.183,18.233 11.293,17.504 12.752 C 17.138 13.484,16.816 14.089,16.789 14.096 C 16.225 14.243,15.930 14.377,15.222 14.814 C 15.026 14.934,14.947 14.960,14.771 14.960 C 14.493 14.960,14.272 14.847,14.130 14.632 C 13.945 14.353,13.972 14.154,14.353 12.934 C 14.877 11.254,14.966 10.859,15.023 9.940 C 15.107 8.574,14.623 6.736,13.869 5.560 C 12.397 3.264,9.949 1.934,7.252 1.966 C 6.970 1.969,6.686 1.978,6.620 1.986 M8.511 4.075 C 9.575 4.301,10.478 4.779,11.266 5.532 C 12.200 6.425,12.771 7.531,12.961 8.816 C 13.026 9.260,13.016 10.111,12.940 10.540 C 12.864 10.967,12.844 11.041,12.437 12.364 C 12.043 13.644,12.001 13.822,12.001 14.224 C 11.999 15.249,12.608 16.223,13.534 16.675 C 14.010 16.907,14.340 16.974,14.889 16.951 C 15.425 16.928,15.761 16.824,16.234 16.535 C 16.923 16.113,17.032 16.066,17.385 16.048 C 17.868 16.022,18.248 16.166,18.569 16.497 C 19.107 17.050,19.114 17.987,18.586 18.556 C 18.281 18.884,17.178 19.512,16.520 19.732 C 15.407 20.105,14.097 20.106,12.940 19.736 C 12.033 19.445,11.078 18.820,10.412 18.080 C 9.371 16.924,8.817 15.188,8.997 13.645 C 9.058 13.129,9.118 12.891,9.539 11.520 C 9.947 10.188,9.963 10.118,9.964 9.678 C 9.965 8.968,9.701 8.338,9.186 7.822 C 8.643 7.277,8.035 7.026,7.273 7.031 C 6.672 7.035,6.291 7.164,5.569 7.607 C 4.939 7.994,4.598 8.068,4.116 7.922 C 3.625 7.773,3.366 7.548,3.144 7.080 C 3.032 6.846,3.020 6.784,3.024 6.460 C 3.027 6.165,3.046 6.060,3.128 5.880 C 3.332 5.435,3.482 5.306,4.360 4.813 C 5.189 4.348,5.867 4.101,6.580 4.003 C 7.015 3.943,8.076 3.983,8.511 4.075 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const WormIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Worm = WormIcon;