UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.12 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-goal" 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="M11.695 1.055 C 11.464 1.130,11.255 1.300,11.128 1.516 L 11.020 1.700 11.020 7.503 L 11.020 13.306 11.141 13.503 C 11.543 14.156,12.457 14.156,12.859 13.503 L 12.980 13.306 12.992 11.962 L 13.004 10.618 16.770 8.739 C 19.800 7.227,20.568 6.828,20.702 6.697 C 21.082 6.324,21.092 5.705,20.725 5.321 C 20.608 5.199,19.772 4.766,16.440 3.102 C 11.935 0.851,12.099 0.922,11.695 1.055 M15.380 4.810 C 16.667 5.453,17.720 5.989,17.720 6.000 C 17.720 6.020,13.059 8.360,13.020 8.360 C 13.009 8.360,13.000 7.298,13.000 6.000 C 13.000 4.702,13.009 3.640,13.020 3.640 C 13.031 3.640,14.093 4.166,15.380 4.810 M7.806 3.964 C 7.486 4.025,6.508 4.605,5.800 5.153 C 5.613 5.298,5.216 5.660,4.918 5.958 C 1.375 9.500,1.017 15.086,4.075 19.100 C 4.450 19.591,5.342 20.496,5.800 20.848 C 7.391 22.072,9.119 22.760,11.119 22.965 C 11.683 23.022,12.855 22.989,13.440 22.899 C 15.155 22.635,16.731 21.968,18.100 20.925 C 18.591 20.550,19.496 19.658,19.848 19.200 C 21.071 17.611,21.760 15.878,21.964 13.882 C 22.030 13.242,21.989 12.076,21.879 11.440 C 21.775 10.835,21.591 10.107,21.475 9.838 C 21.380 9.617,21.155 9.392,20.936 9.301 C 20.763 9.228,20.449 9.222,20.234 9.286 C 20.034 9.346,19.779 9.566,19.676 9.767 C 19.533 10.047,19.537 10.244,19.695 10.840 C 19.885 11.560,19.957 12.024,19.986 12.720 C 20.078 14.976,19.169 17.197,17.496 18.801 C 15.960 20.272,13.834 21.074,11.700 20.986 C 9.708 20.903,7.932 20.151,6.483 18.776 C 4.092 16.507,3.355 13.009,4.620 9.935 C 5.327 8.218,6.723 6.703,8.354 5.882 C 8.623 5.746,8.865 5.501,8.937 5.291 C 9.106 4.795,8.927 4.305,8.495 4.074 C 8.266 3.952,8.047 3.917,7.806 3.964 M7.670 9.057 C 7.424 9.145,7.265 9.295,7.003 9.688 C 6.566 10.341,6.284 11.016,6.112 11.816 C 5.997 12.355,5.985 13.511,6.090 14.069 C 6.485 16.171,7.964 17.924,9.940 18.632 C 10.587 18.864,11.111 18.963,11.820 18.987 C 12.357 19.006,12.537 18.996,12.940 18.926 C 15.203 18.534,16.975 17.024,17.694 14.874 C 17.925 14.186,17.978 13.836,17.979 13.020 C 17.980 11.844,17.855 11.443,17.400 11.170 C 17.213 11.058,17.147 11.040,16.916 11.040 C 16.560 11.040,16.274 11.183,16.093 11.451 C 15.910 11.723,15.882 11.910,15.949 12.404 C 16.089 13.437,15.860 14.421,15.278 15.285 C 14.577 16.325,13.292 17.000,12.013 17.000 C 10.842 17.000,9.729 16.491,8.978 15.611 C 8.378 14.907,8.074 14.155,8.013 13.220 C 7.958 12.372,8.179 11.553,8.666 10.806 C 8.965 10.347,9.015 10.208,8.989 9.918 C 8.941 9.392,8.521 9.004,8.000 9.004 C 7.901 9.004,7.752 9.028,7.670 9.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const GoalIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Goal = GoalIcon;