@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.91 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-radio-tower" 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="M4.447 1.024 C 3.967 1.263,2.840 2.705,2.246 3.840 C 0.729 6.739,0.563 10.107,1.787 13.160 C 2.282 14.394,2.936 15.428,3.897 16.495 C 4.243 16.879,4.444 17.023,4.703 17.069 C 5.416 17.195,5.995 16.615,5.869 15.901 C 5.827 15.666,5.759 15.563,5.368 15.140 C 3.969 13.627,3.104 11.582,3.008 9.560 C 2.883 6.946,3.687 4.683,5.401 2.824 C 5.582 2.628,5.764 2.392,5.805 2.298 C 5.946 1.979,5.906 1.596,5.701 1.315 C 5.422 0.931,4.884 0.806,4.447 1.024 M18.644 1.025 C 18.250 1.222,18.036 1.668,18.128 2.102 C 18.179 2.341,18.247 2.444,18.632 2.860 C 19.852 4.179,20.660 5.866,20.920 7.637 C 21.010 8.251,21.029 9.425,20.958 10.001 C 20.790 11.373,20.281 12.760,19.536 13.883 C 19.221 14.358,19.077 14.540,18.536 15.143 C 18.185 15.535,18.109 15.692,18.111 16.020 C 18.118 16.726,18.864 17.202,19.500 16.906 C 19.638 16.842,19.815 16.692,20.071 16.421 C 21.327 15.094,22.206 13.487,22.684 11.642 C 23.502 8.486,22.819 5.039,20.854 2.412 C 20.330 1.712,19.802 1.148,19.554 1.025 C 19.264 0.880,18.936 0.880,18.644 1.025 M7.412 3.779 C 7.240 3.854,6.964 4.113,6.670 4.478 C 5.149 6.364,4.686 8.899,5.441 11.202 C 5.627 11.768,6.097 12.700,6.300 12.902 C 6.956 13.558,8.084 13.025,7.989 12.104 C 7.973 11.952,7.897 11.762,7.706 11.398 C 7.425 10.864,7.243 10.361,7.155 9.880 C 7.077 9.450,7.087 8.427,7.173 7.993 C 7.354 7.076,7.749 6.274,8.361 5.580 C 8.668 5.231,8.799 4.968,8.799 4.700 C 8.799 4.330,8.530 3.923,8.191 3.782 C 8.008 3.706,7.585 3.704,7.412 3.779 M15.895 3.857 C 15.666 3.929,15.456 4.099,15.328 4.316 C 15.236 4.472,15.220 4.545,15.221 4.800 C 15.222 5.156,15.277 5.278,15.581 5.599 C 16.496 6.563,16.968 7.858,16.909 9.240 C 16.872 10.098,16.714 10.671,16.293 11.474 C 16.102 11.838,16.028 12.024,16.012 12.180 C 15.971 12.576,16.166 12.943,16.518 13.135 C 16.922 13.355,17.383 13.288,17.710 12.960 C 18.061 12.609,18.614 11.279,18.801 10.338 C 18.911 9.779,18.950 8.765,18.882 8.214 C 18.688 6.642,17.983 5.166,16.931 4.131 C 16.624 3.829,16.277 3.737,15.895 3.857 M11.499 6.040 C 10.363 6.246,9.460 7.049,9.114 8.160 C 9.036 8.412,9.021 8.547,9.021 9.000 C 9.021 9.609,9.093 9.922,9.344 10.400 C 9.576 10.842,10.112 11.398,10.510 11.609 C 10.604 11.659,10.674 11.718,10.666 11.740 C 9.958 13.618,7.022 21.795,7.009 21.926 C 6.933 22.688,7.769 23.234,8.465 22.876 C 8.798 22.704,8.839 22.622,9.519 20.754 L 10.149 19.020 12.000 19.020 L 13.851 19.020 14.481 20.754 C 15.161 22.622,15.202 22.704,15.535 22.876 C 16.231 23.234,17.067 22.688,16.991 21.926 C 16.978 21.796,13.970 13.416,13.334 11.740 C 13.326 11.718,13.396 11.659,13.490 11.609 C 13.888 11.398,14.424 10.842,14.656 10.400 C 14.907 9.922,14.979 9.609,14.979 9.000 C 14.979 8.547,14.964 8.412,14.886 8.160 C 14.581 7.179,13.810 6.407,12.861 6.129 C 12.500 6.023,11.832 5.980,11.499 6.040 M12.310 8.061 C 12.688 8.173,13.000 8.598,13.000 9.001 C 13.000 9.331,12.784 9.696,12.484 9.872 C 12.328 9.963,12.254 9.980,12.000 9.980 C 11.746 9.980,11.672 9.963,11.516 9.872 C 10.935 9.530,10.833 8.774,11.304 8.303 C 11.583 8.024,11.916 7.944,12.310 8.061 M12.568 15.490 L 13.109 16.980 12.554 16.991 C 12.249 16.997,11.751 16.997,11.446 16.991 L 10.891 16.980 11.432 15.490 C 11.730 14.671,11.985 14.000,12.000 14.000 C 12.015 14.000,12.270 14.671,12.568 15.490 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const RadioTowerIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const RadioTower = RadioTowerIcon;