UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.73 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-diameter" 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="M10.880 1.058 C 9.366 1.237,8.039 1.639,6.852 2.279 L 6.564 2.435 6.352 2.320 C 5.958 2.107,5.563 2.022,4.980 2.025 C 4.549 2.027,4.405 2.044,4.139 2.125 C 3.179 2.417,2.420 3.180,2.114 4.160 C 2.033 4.418,2.020 4.539,2.023 5.020 C 2.026 5.518,2.038 5.616,2.134 5.900 C 2.194 6.076,2.283 6.298,2.333 6.393 L 2.424 6.565 2.210 6.984 C 1.670 8.036,1.299 9.198,1.099 10.460 C 1.011 11.020,0.978 12.311,1.036 12.944 C 1.347 16.338,3.147 19.347,5.980 21.211 C 6.572 21.600,7.535 22.084,8.214 22.332 C 8.821 22.555,9.834 22.810,10.500 22.907 C 11.182 23.008,12.835 23.008,13.480 22.907 C 14.788 22.704,15.954 22.337,16.985 21.804 L 17.430 21.573 17.605 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.716 17.701,21.665 17.605 L 21.573 17.430 21.804 16.985 C 22.331 15.966,22.700 14.802,22.908 13.500 C 23.008 12.878,23.007 11.179,22.907 10.500 C 22.376 6.889,20.180 3.812,16.980 2.197 C 15.853 1.628,14.841 1.305,13.600 1.118 C 12.892 1.011,11.528 0.981,10.880 1.058 M13.322 3.097 C 15.285 3.409,16.988 4.268,18.360 5.640 C 20.891 8.171,21.675 11.922,20.376 15.286 C 20.263 15.578,20.028 16.095,19.984 16.148 C 19.980 16.153,19.869 16.127,19.738 16.090 C 19.569 16.043,19.349 16.024,18.980 16.026 C 18.541 16.027,18.410 16.043,18.140 16.128 C 17.964 16.183,17.793 16.240,17.760 16.254 C 17.717 16.273,16.264 14.844,12.713 11.290 L 7.725 6.300 7.851 5.940 C 7.970 5.599,7.976 5.549,7.975 5.000 C 7.974 4.576,7.956 4.367,7.908 4.222 C 7.872 4.113,7.847 4.021,7.851 4.017 C 7.904 3.973,8.421 3.738,8.714 3.624 C 9.396 3.361,10.172 3.162,10.820 3.083 C 11.018 3.059,11.234 3.032,11.300 3.023 C 11.555 2.988,12.959 3.039,13.322 3.097 M5.309 4.061 C 5.683 4.172,6.000 4.603,6.000 5.000 C 6.000 5.220,5.880 5.510,5.722 5.673 C 5.481 5.922,5.347 5.978,5.000 5.978 C 4.656 5.978,4.539 5.930,4.291 5.681 C 3.905 5.295,3.910 4.696,4.304 4.303 C 4.582 4.024,4.916 3.944,5.309 4.061 M11.287 12.710 L 16.275 17.700 16.149 18.060 C 16.030 18.401,16.024 18.451,16.025 19.000 C 16.026 19.424,16.044 19.633,16.092 19.778 C 16.128 19.887,16.153 19.979,16.149 19.983 C 16.144 19.987,16.029 20.046,15.893 20.114 C 15.274 20.425,14.280 20.738,13.440 20.888 C 13.024 20.962,12.789 20.977,12.040 20.978 C 11.068 20.980,10.732 20.945,9.940 20.758 C 6.624 19.977,4.007 17.361,3.241 14.062 C 2.829 12.289,2.963 10.428,3.624 8.714 C 3.738 8.421,3.973 7.904,4.017 7.851 C 4.021 7.847,4.113 7.872,4.222 7.908 C 4.367 7.956,4.575 7.973,5.000 7.974 C 5.548 7.976,5.599 7.969,5.920 7.854 C 6.107 7.787,6.269 7.729,6.280 7.726 C 6.291 7.723,8.544 9.966,11.287 12.710 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 DiameterIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Diameter = DiameterIcon;