@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.95 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-paint-bucket" 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="M4.670 1.061 C 4.448 1.142,4.250 1.309,4.128 1.516 C 4.037 1.672,4.020 1.746,4.020 2.000 C 4.020 2.254,4.036 2.327,4.127 2.480 C 4.186 2.579,4.875 3.299,5.657 4.079 L 7.079 5.499 4.267 8.319 C 2.486 10.105,1.398 11.225,1.303 11.373 C 0.990 11.856,0.841 12.379,0.841 13.000 C 0.841 13.621,0.990 14.144,1.303 14.627 C 1.477 14.896,6.838 20.297,7.220 20.589 C 8.230 21.361,9.597 21.396,10.667 20.679 C 10.940 20.496,19.740 11.702,19.873 11.480 C 19.964 11.328,19.980 11.254,19.980 11.000 C 19.980 10.746,19.964 10.672,19.873 10.520 C 19.811 10.416,18.028 8.606,15.653 6.235 C 11.886 2.475,11.523 2.125,11.343 2.065 C 11.093 1.982,10.906 1.983,10.657 2.066 C 10.486 2.124,10.330 2.262,9.480 3.104 L 8.500 4.076 7.020 2.604 C 5.704 1.295,5.518 1.124,5.343 1.066 C 5.108 0.987,4.875 0.986,4.670 1.061 M14.300 7.720 L 17.579 10.999 17.080 11.500 L 16.581 12.000 10.001 12.000 L 3.420 12.000 5.959 9.461 L 8.498 6.922 8.959 7.376 C 9.523 7.931,9.604 7.978,10.000 7.979 C 10.258 7.980,10.327 7.964,10.492 7.867 C 10.844 7.660,11.029 7.295,10.987 6.888 C 10.957 6.593,10.833 6.406,10.343 5.921 L 9.920 5.501 10.449 4.971 C 10.741 4.679,10.988 4.440,11.000 4.440 C 11.011 4.440,12.496 5.916,14.300 7.720 M12.080 16.504 C 9.405 19.183,9.387 19.199,9.000 19.199 C 8.613 19.199,8.595 19.183,5.920 16.504 L 3.420 14.000 9.000 14.000 L 14.580 14.000 12.080 16.504 M19.650 15.066 C 19.557 15.099,19.401 15.204,19.303 15.299 C 19.152 15.446,19.109 15.526,19.019 15.826 C 18.878 16.293,18.743 16.525,18.124 17.360 C 17.394 18.344,17.152 18.829,17.038 19.539 C 16.801 21.008,17.704 22.433,19.160 22.886 C 19.412 22.964,19.547 22.979,20.000 22.979 C 20.453 22.979,20.588 22.964,20.840 22.886 C 21.430 22.702,21.893 22.391,22.321 21.891 C 22.983 21.119,23.173 19.998,22.818 18.955 C 22.665 18.504,22.423 18.095,21.873 17.355 C 21.265 16.538,21.113 16.283,21.005 15.888 C 20.960 15.727,20.885 15.533,20.838 15.457 C 20.604 15.078,20.092 14.910,19.650 15.066 M20.340 18.637 C 20.722 19.156,20.944 19.566,20.982 19.822 C 21.044 20.235,20.842 20.661,20.486 20.871 C 20.328 20.964,20.255 20.980,20.000 20.980 C 19.746 20.980,19.672 20.963,19.516 20.872 C 18.999 20.568,18.869 19.997,19.177 19.382 C 19.303 19.130,19.950 18.202,20.000 18.202 C 20.011 18.202,20.164 18.398,20.340 18.637 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const PaintBucketIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const PaintBucket = PaintBucketIcon;