UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.18 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-radius" 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="M11.070 1.040 C 6.982 1.409,3.477 3.954,1.869 7.722 C 1.347 8.943,1.061 10.254,1.013 11.640 C 0.926 14.161,1.694 16.583,3.231 18.637 C 3.693 19.255,4.758 20.318,5.380 20.784 C 7.404 22.298,9.790 23.057,12.300 22.986 C 14.004 22.938,15.622 22.523,17.060 21.766 L 17.428 21.572 17.604 21.665 C 17.701 21.716,17.924 21.806,18.100 21.866 C 18.384 21.962,18.482 21.974,18.980 21.977 C 19.461 21.980,19.582 21.967,19.840 21.886 C 20.827 21.578,21.578 20.827,21.886 19.840 C 21.967 19.582,21.980 19.461,21.977 18.980 C 21.974 18.482,21.962 18.384,21.866 18.100 C 21.806 17.924,21.717 17.703,21.667 17.609 L 21.577 17.437 21.858 16.868 C 23.132 14.293,23.346 11.347,22.460 8.606 C 21.919 6.931,21.071 5.551,19.802 4.276 C 19.101 3.573,18.820 3.340,18.025 2.809 C 16.675 1.907,15.049 1.305,13.401 1.099 C 12.817 1.026,11.577 0.995,11.070 1.040 M12.704 3.040 C 16.709 3.354,20.021 6.278,20.816 10.203 C 20.905 10.639,21.000 11.550,21.000 11.954 C 20.998 13.214,20.685 14.667,20.185 15.737 C 20.082 15.956,19.994 16.140,19.987 16.146 C 19.981 16.152,19.878 16.131,19.758 16.098 C 19.223 15.955,18.553 15.985,17.983 16.179 L 17.700 16.275 16.213 14.788 L 14.726 13.300 14.851 12.940 C 14.967 12.605,14.976 12.541,14.978 12.020 C 14.980 11.541,14.966 11.417,14.886 11.160 C 14.580 10.180,13.822 9.418,12.861 9.125 C 12.588 9.042,12.458 9.027,12.000 9.027 C 11.542 9.027,11.412 9.042,11.139 9.125 C 10.178 9.418,9.419 10.181,9.114 11.160 C 8.979 11.594,8.979 12.406,9.114 12.840 C 9.421 13.826,10.173 14.578,11.160 14.886 C 11.417 14.966,11.541 14.980,12.020 14.978 C 12.541 14.976,12.605 14.967,12.940 14.851 L 13.300 14.726 14.787 16.213 L 16.274 17.700 16.149 18.060 C 16.032 18.396,16.024 18.457,16.023 18.980 C 16.023 19.476,16.050 19.690,16.144 19.936 C 16.196 20.071,14.678 20.640,13.791 20.818 C 10.519 21.475,7.128 20.269,5.045 17.707 C 2.549 14.638,2.328 10.291,4.503 7.036 C 5.871 4.988,7.943 3.613,10.340 3.162 C 11.159 3.008,11.840 2.973,12.704 3.040 M12.310 11.061 C 12.688 11.173,13.000 11.598,13.000 12.000 C 13.000 12.220,12.880 12.510,12.722 12.673 C 12.481 12.921,12.347 12.978,12.000 12.979 C 11.745 12.980,11.672 12.964,11.516 12.872 C 10.935 12.530,10.833 11.774,11.304 11.303 C 11.583 11.024,11.916 10.944,12.310 11.061 M19.306 18.059 C 19.683 18.172,20.000 18.601,20.000 19.001 C 20.000 19.331,19.784 19.696,19.484 19.872 C 19.328 19.963,19.254 19.980,19.000 19.980 C 18.649 19.980,18.442 19.886,18.240 19.634 C 17.905 19.217,17.931 18.676,18.304 18.303 C 18.581 18.025,18.916 17.944,19.306 18.059 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const RadiusIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Radius = RadiusIcon;