@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-telescope" 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="M18.900 2.257 C 18.248 2.380,17.343 2.645,17.044 2.800 C 16.437 3.116,15.979 3.594,15.711 4.190 L 15.580 4.480 14.620 4.797 C 14.092 4.972,12.319 5.556,10.680 6.094 C 2.710 8.713,2.465 8.795,2.205 8.949 C 1.565 9.328,1.139 10.147,1.217 10.849 C 1.270 11.321,1.831 13.477,1.981 13.786 C 2.271 14.382,2.991 14.838,3.645 14.840 C 3.870 14.840,3.812 14.851,6.020 14.380 C 7.010 14.169,8.103 13.936,8.448 13.863 L 9.077 13.729 9.143 13.935 C 9.246 14.251,9.462 14.641,9.661 14.868 L 9.842 15.075 8.436 17.889 C 6.896 20.972,6.922 20.905,7.061 21.322 C 7.189 21.707,7.594 22.000,8.000 22.000 C 8.243 22.000,8.521 21.881,8.697 21.702 C 8.827 21.570,9.143 20.968,10.240 18.768 L 11.620 16.000 12.000 16.000 L 12.380 16.000 13.760 18.768 C 14.857 20.968,15.173 21.570,15.303 21.702 C 15.479 21.881,15.757 22.000,16.000 22.000 C 16.406 22.000,16.811 21.707,16.939 21.322 C 17.078 20.905,17.104 20.972,15.564 17.889 L 14.158 15.075 14.339 14.868 C 14.555 14.621,14.759 14.242,14.882 13.860 C 14.955 13.634,14.974 13.473,14.981 13.023 L 14.990 12.466 16.276 12.192 L 17.562 11.917 17.731 12.033 C 18.318 12.436,19.068 12.633,19.730 12.559 C 20.180 12.508,21.456 12.173,21.733 12.033 C 22.377 11.708,22.849 10.877,22.786 10.179 C 22.774 10.046,22.403 8.490,21.960 6.720 C 21.081 3.203,21.081 3.203,20.695 2.817 C 20.218 2.339,19.558 2.133,18.900 2.257 M19.311 4.370 C 19.559 5.285,20.771 10.242,20.752 10.261 C 20.738 10.276,20.477 10.350,20.173 10.427 C 19.487 10.601,19.228 10.599,18.935 10.417 C 18.589 10.203,18.570 10.152,17.978 7.794 C 17.423 5.585,17.385 5.369,17.501 5.091 C 17.667 4.695,17.848 4.577,18.595 4.380 C 19.247 4.207,19.267 4.207,19.311 4.370 M16.056 8.342 C 16.295 9.299,16.483 10.089,16.475 10.097 C 16.467 10.104,15.885 10.232,15.182 10.381 C 13.975 10.637,13.899 10.648,13.802 10.588 C 13.052 10.123,12.744 10.027,12.000 10.027 C 11.377 10.027,11.014 10.113,10.559 10.368 C 10.124 10.613,9.652 11.067,9.414 11.468 C 9.325 11.619,9.293 11.640,9.088 11.682 C 8.962 11.708,8.668 11.770,8.434 11.820 L 8.007 11.910 7.681 10.606 C 7.432 9.609,7.368 9.297,7.408 9.282 C 7.655 9.188,15.514 6.606,15.560 6.604 C 15.607 6.601,15.718 6.990,16.056 8.342 M5.756 11.136 C 5.914 11.772,6.029 12.305,6.012 12.321 C 5.970 12.357,3.766 12.820,3.743 12.796 C 3.696 12.750,3.208 10.696,3.237 10.667 C 3.292 10.612,5.418 9.924,5.444 9.953 C 5.458 9.968,5.598 10.500,5.756 11.136 M12.310 12.061 C 12.688 12.173,13.000 12.598,13.000 13.000 C 13.000 13.229,12.879 13.513,12.707 13.691 C 12.313 14.096,11.689 14.098,11.296 13.694 C 10.905 13.292,10.908 12.698,11.304 12.303 C 11.583 12.024,11.916 11.944,12.310 12.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const TelescopeIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Telescope = TelescopeIcon;