UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 2.83 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-tangent" 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="M16.499 1.040 C 15.363 1.246,14.461 2.048,14.114 3.160 C 14.034 3.417,14.020 3.541,14.022 4.020 C 14.024 4.541,14.033 4.605,14.149 4.940 L 14.274 5.300 9.787 9.790 C 6.593 12.987,5.283 14.273,5.240 14.254 C 5.207 14.240,5.036 14.183,4.860 14.128 C 4.584 14.041,4.465 14.027,4.000 14.027 C 3.542 14.027,3.412 14.042,3.139 14.125 C 2.178 14.418,1.419 15.181,1.114 16.160 C 1.036 16.412,1.021 16.547,1.021 17.000 C 1.021 17.453,1.036 17.588,1.114 17.840 C 1.421 18.826,2.174 19.579,3.160 19.886 C 3.412 19.964,3.547 19.979,4.000 19.979 C 4.453 19.979,4.588 19.964,4.840 19.886 C 5.826 19.579,6.578 18.827,6.886 17.840 C 6.966 17.583,6.980 17.459,6.978 16.980 C 6.976 16.459,6.967 16.395,6.851 16.060 L 6.726 15.700 7.693 14.730 C 8.459 13.961,8.665 13.774,8.686 13.830 C 8.700 13.868,8.731 14.116,8.755 14.380 C 8.897 15.960,9.472 18.180,10.367 20.600 C 10.884 21.997,11.114 22.515,11.302 22.704 C 11.479 22.881,11.760 23.000,12.000 23.000 C 12.534 23.000,13.000 22.527,13.000 21.987 C 13.000 21.882,12.903 21.586,12.715 21.124 C 10.708 16.159,10.122 12.195,11.245 11.181 C 12.389 10.147,16.258 10.748,21.124 12.715 C 21.586 12.903,21.882 13.000,21.987 13.000 C 22.668 13.000,23.164 12.315,22.941 11.682 C 22.798 11.278,22.662 11.182,21.664 10.780 C 18.830 9.636,15.985 8.862,14.161 8.736 C 13.940 8.721,13.760 8.697,13.760 8.684 C 13.760 8.670,14.197 8.224,14.730 7.693 L 15.700 6.726 16.060 6.851 C 16.400 6.970,16.452 6.976,17.000 6.976 C 17.513 6.975,17.615 6.963,17.887 6.873 C 18.853 6.551,19.585 5.807,19.886 4.840 C 20.021 4.406,20.021 3.594,19.886 3.160 C 19.581 2.179,18.810 1.407,17.861 1.129 C 17.500 1.023,16.832 0.980,16.499 1.040 M17.310 3.061 C 17.688 3.173,18.000 3.598,18.000 4.001 C 18.000 4.331,17.784 4.696,17.484 4.872 C 17.328 4.964,17.255 4.980,17.000 4.979 C 16.654 4.978,16.519 4.921,16.281 4.676 C 15.902 4.286,15.913 3.693,16.307 3.299 C 16.582 3.024,16.918 2.944,17.310 3.061 M4.334 16.064 C 4.698 16.188,5.000 16.613,5.000 17.001 C 5.000 17.331,4.784 17.696,4.484 17.872 C 4.328 17.963,4.254 17.980,4.000 17.980 C 3.746 17.980,3.672 17.963,3.516 17.872 C 2.937 17.531,2.833 16.774,3.301 16.306 C 3.587 16.019,3.952 15.934,4.334 16.064 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const TangentIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Tangent = TangentIcon;