@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.64 kB
JavaScript
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-spray-can" 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="M2.695 2.055 C 2.464 2.130,2.255 2.300,2.128 2.516 C 2.037 2.672,2.020 2.746,2.020 3.000 C 2.020 3.257,2.036 3.327,2.133 3.492 C 2.651 4.374,3.998 4.018,3.998 3.000 C 3.998 2.623,3.792 2.281,3.463 2.112 C 3.265 2.010,2.911 1.984,2.695 2.055 M6.695 4.055 C 6.464 4.130,6.255 4.300,6.128 4.516 C 6.037 4.672,6.020 4.746,6.020 5.000 C 6.020 5.257,6.036 5.327,6.133 5.492 C 6.651 6.374,7.998 6.018,7.998 5.000 C 7.998 4.623,7.792 4.281,7.463 4.112 C 7.265 4.010,6.911 3.984,6.695 4.055 M14.695 4.057 C 14.466 4.129,14.256 4.299,14.128 4.516 L 14.020 4.700 14.009 6.639 L 13.997 8.578 13.065 9.519 C 12.260 10.332,12.124 10.487,12.066 10.657 C 12.006 10.837,12.000 11.315,12.001 16.057 C 12.001 21.719,11.993 21.513,12.225 21.970 C 12.360 22.237,12.763 22.640,13.030 22.775 C 13.474 23.000,13.456 22.999,17.020 22.997 C 19.988 22.996,20.325 22.989,20.563 22.927 C 21.050 22.800,21.461 22.484,21.735 22.026 C 22.011 21.566,22.000 21.818,22.000 16.049 C 22.000 11.316,21.994 10.837,21.934 10.657 C 21.876 10.487,21.740 10.332,20.935 9.519 L 20.003 8.578 19.991 6.639 L 19.980 4.700 19.872 4.516 C 19.740 4.293,19.533 4.128,19.290 4.055 C 19.033 3.978,14.943 3.979,14.695 4.057 M2.695 6.055 C 2.464 6.130,2.255 6.300,2.128 6.516 C 2.037 6.672,2.020 6.746,2.020 7.000 C 2.020 7.257,2.036 7.327,2.133 7.492 C 2.651 8.374,3.998 8.018,3.998 7.000 C 3.998 6.623,3.792 6.281,3.463 6.112 C 3.265 6.010,2.911 5.984,2.695 6.055 M10.695 6.055 C 10.464 6.130,10.255 6.300,10.128 6.516 C 10.037 6.672,10.020 6.746,10.020 7.000 C 10.020 7.257,10.036 7.327,10.133 7.492 C 10.651 8.374,11.998 8.018,11.998 7.000 C 11.998 6.623,11.792 6.281,11.463 6.112 C 11.265 6.010,10.911 5.984,10.695 6.055 M18.000 7.000 L 18.000 8.000 17.000 8.000 L 16.000 8.000 16.000 7.000 L 16.000 6.000 17.000 6.000 L 18.000 6.000 18.000 7.000 M6.695 8.055 C 6.464 8.130,6.255 8.300,6.128 8.516 C 6.037 8.672,6.020 8.746,6.020 9.000 C 6.020 9.257,6.036 9.327,6.133 9.492 C 6.651 10.374,7.998 10.018,7.998 9.000 C 7.998 8.623,7.792 8.281,7.463 8.112 C 7.265 8.010,6.911 7.984,6.695 8.055 M2.695 10.055 C 2.464 10.130,2.255 10.300,2.128 10.516 C 2.037 10.672,2.020 10.746,2.020 11.000 C 2.020 11.257,2.036 11.327,2.133 11.492 C 2.651 12.374,3.998 12.018,3.998 11.000 C 3.998 10.623,3.792 10.281,3.463 10.112 C 3.265 10.010,2.911 9.984,2.695 10.055 M19.210 10.630 L 19.840 11.261 16.970 11.977 C 15.391 12.370,14.078 12.701,14.050 12.711 C 14.011 12.724,14.000 12.581,14.000 12.075 L 14.000 11.421 14.710 10.710 L 15.419 10.000 17.000 10.000 L 18.581 10.000 19.210 10.630 M20.000 14.750 L 20.000 16.221 17.050 16.957 C 15.428 17.361,14.078 17.701,14.050 17.711 C 14.011 17.725,14.000 17.417,14.000 16.254 L 14.000 14.779 16.970 14.033 C 18.604 13.623,19.953 13.286,19.970 13.284 C 19.987 13.282,20.000 13.942,20.000 14.750 M20.000 19.640 L 20.000 21.000 17.000 21.000 L 14.000 21.000 14.000 20.390 L 14.000 19.779 16.970 19.033 C 18.604 18.623,19.953 18.286,19.970 18.284 C 19.987 18.282,20.000 18.892,20.000 19.640 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const SprayCanIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const SprayCan = SprayCanIcon;