UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.62 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-bow-arrow" 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.695 2.057 C 16.466 2.129,16.256 2.299,16.128 2.516 C 16.037 2.672,16.020 2.746,16.020 3.000 C 16.020 3.256,16.036 3.328,16.131 3.489 C 16.192 3.592,16.304 3.725,16.381 3.783 C 16.635 3.977,16.753 3.996,17.700 3.998 L 18.580 4.000 14.070 8.510 L 9.560 13.020 8.203 13.006 C 6.745 12.992,6.429 13.017,6.031 13.177 C 5.515 13.386,5.379 13.502,3.812 15.060 C 2.395 16.470,2.274 16.600,2.152 16.860 C 2.033 17.112,2.020 17.176,2.020 17.500 C 2.020 17.810,2.035 17.893,2.132 18.100 C 2.279 18.415,2.587 18.724,2.896 18.867 C 3.138 18.979,3.147 18.980,4.067 18.993 L 4.995 19.005 5.007 19.933 C 5.020 20.852,5.021 20.862,5.132 21.100 C 5.279 21.415,5.587 21.724,5.896 21.867 C 6.106 21.965,6.189 21.980,6.500 21.980 C 6.823 21.980,6.888 21.967,7.136 21.849 C 7.384 21.732,7.536 21.595,8.691 20.449 C 10.248 18.904,10.512 18.610,10.722 18.184 C 10.974 17.672,10.999 17.481,10.998 16.040 C 10.998 15.347,10.983 14.715,10.964 14.635 L 10.931 14.489 15.463 9.957 L 19.995 5.426 20.007 6.366 L 20.020 7.307 20.141 7.503 C 20.543 8.156,21.457 8.156,21.859 7.503 L 21.980 7.306 21.991 5.063 C 22.002 3.053,21.996 2.802,21.937 2.646 C 21.845 2.405,21.657 2.204,21.420 2.094 L 21.220 2.001 19.040 2.003 C 17.374 2.005,16.821 2.018,16.695 2.057 M6.060 3.040 C 4.909 3.123,3.661 3.361,3.205 3.585 C 2.086 4.134,1.674 5.523,2.304 6.628 C 2.443 6.872,6.267 10.722,6.520 10.873 C 6.672 10.964,6.746 10.980,7.000 10.980 C 7.257 10.980,7.327 10.964,7.492 10.867 C 7.968 10.587,8.139 9.967,7.865 9.508 C 7.810 9.416,6.918 8.494,5.883 7.460 C 4.847 6.426,4.000 5.551,4.000 5.515 C 4.000 5.408,4.091 5.363,4.465 5.282 C 6.903 4.753,9.614 5.022,11.780 6.008 C 12.631 6.396,12.687 6.416,12.940 6.417 C 13.662 6.420,14.138 5.623,13.805 4.970 C 13.695 4.754,13.537 4.629,13.083 4.402 C 11.745 3.731,10.006 3.239,8.410 3.081 C 7.806 3.022,6.609 3.001,6.060 3.040 M18.340 10.115 C 17.995 10.206,17.718 10.477,17.618 10.822 C 17.530 11.122,17.555 11.229,17.868 11.920 C 18.963 14.335,19.259 16.833,18.754 19.400 C 18.666 19.848,18.599 20.000,18.490 20.000 C 18.453 20.000,17.549 19.129,16.481 18.065 C 14.736 16.326,14.520 16.124,14.343 16.065 C 14.103 15.986,13.949 15.983,13.710 16.055 C 13.467 16.128,13.260 16.293,13.128 16.516 C 13.037 16.672,13.020 16.746,13.020 17.000 C 13.020 17.254,13.037 17.328,13.127 17.480 C 13.187 17.581,14.111 18.532,15.227 19.642 C 17.019 21.424,17.246 21.637,17.482 21.751 C 18.376 22.181,19.332 22.034,20.003 21.363 C 20.360 21.007,20.526 20.662,20.678 19.960 C 21.327 16.977,20.990 13.938,19.699 11.111 C 19.438 10.540,19.314 10.367,19.059 10.217 C 18.870 10.107,18.547 10.061,18.340 10.115 M9.000 16.067 C 9.000 17.049,8.994 17.148,8.921 17.297 C 8.872 17.397,8.485 17.816,7.921 18.380 L 7.000 19.299 6.999 19.040 C 6.998 18.492,6.824 18.039,6.465 17.653 C 6.070 17.228,5.566 17.007,4.980 17.002 L 4.701 17.000 5.620 16.079 C 6.160 15.539,6.606 15.126,6.700 15.079 C 6.848 15.006,6.943 15.000,7.930 15.000 L 9.000 15.000 9.000 16.067 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const BowArrowIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const BowArrow = BowArrowIcon;