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-syringe" 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="M17.670 1.061 C 17.448 1.142,17.250 1.309,17.128 1.516 C 17.036 1.672,17.020 1.745,17.021 2.000 C 17.021 2.213,17.043 2.340,17.096 2.440 C 17.136 2.517,17.487 2.900,17.874 3.291 L 18.578 4.001 17.790 4.790 L 17.002 5.578 15.771 4.355 C 14.688 3.279,14.516 3.124,14.343 3.066 C 13.863 2.905,13.382 3.084,13.128 3.516 C 13.036 3.672,13.020 3.745,13.021 4.000 C 13.022 4.354,13.076 4.476,13.373 4.790 L 13.575 5.004 8.613 9.972 C 5.884 12.704,3.597 15.021,3.531 15.120 C 3.346 15.397,3.177 15.753,3.074 16.081 C 2.992 16.342,2.980 16.459,2.981 17.000 C 2.983 17.597,2.988 17.635,3.116 18.010 C 3.190 18.225,3.330 18.529,3.427 18.687 L 3.604 18.974 2.386 20.197 C 1.717 20.870,1.138 21.481,1.101 21.555 C 0.872 22.009,1.056 22.601,1.508 22.867 C 1.673 22.964,1.742 22.980,2.000 22.979 C 2.213 22.979,2.341 22.957,2.440 22.905 C 2.517 22.864,3.129 22.285,3.800 21.616 L 5.020 20.401 5.140 20.483 C 5.365 20.636,5.783 20.833,6.082 20.926 C 6.340 21.007,6.461 21.020,6.980 21.019 C 7.616 21.018,7.787 20.986,8.300 20.772 C 8.875 20.532,8.891 20.517,14.048 15.366 L 18.996 10.425 19.211 10.627 C 19.524 10.924,19.646 10.978,20.000 10.979 C 20.258 10.980,20.327 10.964,20.492 10.867 C 20.714 10.737,20.901 10.498,20.965 10.264 C 21.019 10.061,20.989 9.733,20.899 9.555 C 20.862 9.481,20.289 8.875,19.626 8.210 L 18.421 6.999 19.210 6.210 L 19.999 5.422 20.709 6.126 C 21.100 6.513,21.483 6.864,21.560 6.904 C 21.660 6.957,21.787 6.979,22.000 6.979 C 22.258 6.980,22.327 6.964,22.492 6.867 C 22.968 6.587,23.138 5.968,22.866 5.508 C 22.811 5.416,21.815 4.393,20.653 3.235 C 18.748 1.338,18.521 1.124,18.343 1.065 C 18.107 0.987,17.874 0.986,17.670 1.061 M16.300 7.720 L 17.580 9.000 15.290 11.290 L 13.000 13.580 11.710 12.290 L 10.420 11.000 12.700 8.720 C 13.954 7.466,14.989 6.440,15.000 6.440 C 15.011 6.440,15.596 7.016,16.300 7.720 M10.300 13.720 L 11.580 15.001 9.680 16.898 C 7.504 19.072,7.570 19.020,6.960 19.020 C 6.483 19.020,6.360 18.948,5.719 18.296 C 5.073 17.639,4.980 17.470,4.980 16.960 C 4.980 16.708,5.000 16.578,5.056 16.460 C 5.106 16.355,5.796 15.634,7.056 14.370 C 8.113 13.308,8.988 12.440,9.000 12.440 C 9.011 12.440,9.596 13.016,10.300 13.720 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const SyringeIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Syringe = SyringeIcon;