UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.55 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-orbit" 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.960 1.043 C 8.481 1.278,6.018 2.431,4.280 4.167 C 2.160 6.286,1.001 9.049,1.001 11.980 C 1.001 13.774,1.422 15.501,2.245 17.087 L 2.425 17.433 2.334 17.607 C 2.283 17.702,2.194 17.924,2.134 18.100 C 2.038 18.384,2.026 18.482,2.023 18.980 C 2.020 19.461,2.033 19.582,2.114 19.840 C 2.422 20.827,3.174 21.579,4.160 21.886 C 4.594 22.021,5.406 22.021,5.840 21.886 C 6.826 21.579,7.579 20.826,7.886 19.840 C 8.021 19.406,8.021 18.594,7.886 18.160 C 7.581 17.181,6.821 16.417,5.861 16.125 C 5.452 16.001,4.644 15.983,4.262 16.090 C 4.131 16.127,4.018 16.152,4.012 16.146 C 3.952 16.085,3.593 15.230,3.457 14.820 C 2.726 12.629,2.896 10.141,3.918 8.060 C 5.215 5.419,7.607 3.635,10.548 3.115 C 11.233 2.993,12.573 2.984,13.292 3.095 C 13.950 3.197,14.206 3.133,14.496 2.794 C 14.901 2.320,14.751 1.545,14.199 1.259 C 13.822 1.065,12.009 0.944,10.960 1.043 M18.499 2.040 C 17.363 2.246,16.460 3.049,16.114 4.160 C 15.979 4.594,15.979 5.406,16.114 5.840 C 16.421 6.826,17.173 7.578,18.160 7.886 C 18.418 7.967,18.538 7.979,19.020 7.976 C 19.419 7.973,19.637 7.954,19.778 7.908 C 19.887 7.872,19.981 7.848,19.987 7.854 C 20.048 7.915,20.406 8.770,20.543 9.180 C 21.274 11.372,21.105 13.852,20.083 15.940 C 18.731 18.701,16.136 20.552,13.071 20.943 C 12.442 21.023,11.256 21.003,10.640 20.903 C 10.172 20.826,9.919 20.866,9.669 21.053 C 9.320 21.316,9.176 21.868,9.355 22.260 C 9.452 22.473,9.754 22.745,9.952 22.798 C 10.457 22.934,10.955 22.976,12.040 22.977 C 13.001 22.977,13.206 22.966,13.660 22.887 C 17.016 22.307,19.687 20.509,21.427 17.660 C 23.399 14.433,23.524 10.321,21.755 6.913 L 21.575 6.567 21.666 6.393 C 21.717 6.298,21.806 6.076,21.866 5.900 C 21.962 5.616,21.974 5.518,21.977 5.020 C 21.980 4.539,21.967 4.418,21.886 4.160 C 21.580 3.178,20.810 2.407,19.861 2.129 C 19.500 2.023,18.832 1.980,18.499 2.040 M19.310 4.061 C 19.688 4.173,20.000 4.598,20.000 5.000 C 20.000 5.220,19.880 5.510,19.722 5.673 C 19.481 5.921,19.347 5.978,19.000 5.979 C 18.745 5.980,18.672 5.964,18.516 5.872 C 17.935 5.530,17.833 4.774,18.304 4.303 C 18.583 4.024,18.916 3.944,19.310 4.061 M11.358 8.061 C 10.230 8.237,9.143 8.974,8.569 9.953 C 7.320 12.083,8.233 14.785,10.512 15.704 C 12.558 16.528,14.877 15.538,15.704 13.488 C 16.090 12.530,16.090 11.469,15.705 10.516 C 15.172 9.197,14.001 8.269,12.605 8.058 C 12.144 7.989,11.816 7.990,11.358 8.061 M12.523 10.073 C 13.262 10.266,13.850 10.924,13.967 11.690 C 14.067 12.343,13.873 12.933,13.403 13.404 C 13.002 13.807,12.547 14.000,12.000 14.000 C 11.485 14.000,11.038 13.822,10.653 13.465 C 9.323 12.229,10.189 10.005,12.000 10.005 C 12.143 10.005,12.378 10.036,12.523 10.073 M5.310 18.061 C 5.688 18.173,6.000 18.598,6.000 19.001 C 6.000 19.331,5.784 19.696,5.484 19.872 C 5.328 19.963,5.254 19.980,5.000 19.980 C 4.746 19.980,4.672 19.963,4.516 19.872 C 3.935 19.530,3.833 18.774,4.304 18.303 C 4.583 18.024,4.916 17.944,5.310 18.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const OrbitIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Orbit = OrbitIcon;