UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 4.13 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-radiation" 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.140 2.736 C 5.867 2.823,5.672 2.941,5.239 3.284 C 4.457 3.903,3.554 4.866,2.955 5.720 C 1.865 7.272,1.093 9.367,1.014 10.980 C 0.996 11.360,1.005 11.453,1.077 11.657 C 1.304 12.299,1.825 12.768,2.505 12.940 C 2.717 12.994,3.124 13.001,5.525 12.991 L 8.300 12.980 8.492 12.867 C 8.710 12.739,8.904 12.495,8.955 12.284 C 8.974 12.205,9.009 11.951,9.033 11.720 C 9.085 11.212,9.188 10.866,9.389 10.520 C 9.588 10.177,10.030 9.738,10.389 9.527 C 10.704 9.342,10.846 9.186,10.939 8.922 C 11.015 8.708,11.017 8.497,10.945 8.295 C 10.914 8.210,10.468 7.402,9.953 6.500 C 9.437 5.598,8.846 4.555,8.638 4.182 C 8.123 3.257,7.783 2.926,7.163 2.744 C 6.904 2.668,6.368 2.664,6.140 2.736 M16.973 2.778 C 16.310 2.928,16.093 3.116,15.512 4.047 C 14.888 5.046,13.167 7.936,13.076 8.137 C 13.035 8.227,13.001 8.379,13.001 8.475 C 12.999 8.872,13.179 9.156,13.614 9.447 C 14.100 9.770,14.472 10.201,14.721 10.729 C 14.860 11.022,14.945 11.394,14.997 11.933 C 15.040 12.377,15.141 12.601,15.381 12.783 C 15.666 13.001,15.606 12.997,18.560 12.996 C 21.020 12.995,21.327 12.988,21.563 12.927 C 22.276 12.741,22.832 12.133,22.964 11.396 C 23.025 11.052,22.981 10.566,22.817 9.771 C 22.405 7.765,21.427 5.883,20.041 4.423 C 19.379 3.727,18.358 2.942,17.961 2.824 C 17.656 2.733,17.253 2.715,16.973 2.778 M6.960 5.290 C 7.123 5.582,7.568 6.367,7.948 7.036 C 8.329 7.705,8.640 8.261,8.640 8.272 C 8.640 8.282,8.509 8.428,8.349 8.596 C 7.825 9.144,7.439 9.809,7.220 10.540 C 7.161 10.738,7.106 10.922,7.097 10.950 C 7.086 10.989,6.640 11.000,5.044 11.000 L 3.005 11.000 3.026 10.850 C 3.163 9.896,3.440 8.995,3.860 8.140 C 4.328 7.188,4.829 6.464,5.519 5.744 C 5.906 5.340,6.555 4.760,6.620 4.760 C 6.644 4.760,6.797 4.998,6.960 5.290 M17.794 5.076 C 19.418 6.372,20.602 8.440,20.922 10.540 C 20.945 10.694,20.973 10.861,20.983 10.910 L 21.002 11.000 18.960 11.000 C 17.361 11.000,16.914 10.989,16.903 10.950 C 16.894 10.922,16.839 10.738,16.780 10.540 C 16.559 9.800,16.157 9.100,15.626 8.532 L 15.334 8.220 16.237 6.716 C 17.292 4.960,17.391 4.800,17.424 4.800 C 17.438 4.800,17.604 4.924,17.794 5.076 M11.695 11.055 C 11.464 11.130,11.255 11.300,11.128 11.516 C 11.037 11.672,11.020 11.746,11.020 12.000 C 11.020 12.257,11.036 12.327,11.133 12.492 C 11.651 13.374,12.998 13.018,12.998 12.000 C 12.998 11.623,12.792 11.281,12.463 11.112 C 12.265 11.010,11.911 10.984,11.695 11.055 M9.617 14.577 C 9.345 14.695,9.195 14.893,8.524 16.016 C 7.619 17.533,6.605 19.325,6.485 19.620 C 6.168 20.398,6.487 21.410,7.190 21.854 C 7.797 22.237,9.345 22.723,10.548 22.908 C 11.153 23.001,12.847 23.001,13.452 22.908 C 14.655 22.723,16.203 22.237,16.810 21.854 C 17.513 21.410,17.832 20.398,17.515 19.620 C 17.395 19.325,16.381 17.533,15.476 16.016 C 14.650 14.634,14.538 14.520,14.000 14.520 C 13.797 14.520,13.692 14.550,13.368 14.698 C 12.853 14.934,12.519 15.010,12.000 15.010 C 11.481 15.010,11.147 14.934,10.632 14.698 C 10.300 14.546,10.206 14.520,9.992 14.522 C 9.853 14.522,9.685 14.547,9.617 14.577 M11.073 16.947 C 11.749 17.079,12.873 17.020,13.435 16.822 L 13.595 16.765 14.013 17.473 C 14.242 17.862,14.660 18.585,14.940 19.080 C 15.221 19.575,15.485 20.037,15.526 20.107 L 15.602 20.233 15.191 20.394 C 13.460 21.071,11.611 21.182,9.798 20.719 C 9.451 20.631,8.679 20.364,8.510 20.275 L 8.407 20.220 8.556 19.960 C 8.639 19.817,8.901 19.358,9.138 18.940 C 9.376 18.522,9.758 17.862,9.988 17.473 L 10.405 16.765 10.565 16.822 C 10.654 16.853,10.882 16.909,11.073 16.947 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const RadiationIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Radiation = RadiationIcon;