@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.04 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-pipette" 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="M19.160 1.065 C 18.870 1.128,18.420 1.329,18.130 1.524 C 18.026 1.595,17.273 2.316,16.459 3.126 L 14.977 4.599 14.826 4.496 C 14.338 4.165,13.765 4.000,13.100 4.000 C 12.552 4.000,12.177 4.082,11.740 4.297 C 10.920 4.701,10.302 5.449,10.074 6.315 C 9.962 6.738,9.962 7.462,10.074 7.885 C 10.151 8.180,10.347 8.609,10.517 8.860 L 10.599 8.980 6.625 12.960 C 4.039 15.550,2.595 17.024,2.493 17.180 C 2.322 17.439,2.183 17.743,2.089 18.060 C 2.047 18.204,2.023 18.570,2.004 19.360 C 1.975 20.647,1.998 20.567,1.501 21.080 C 1.124 21.468,1.042 21.606,1.012 21.895 C 0.971 22.295,1.158 22.662,1.508 22.867 C 1.673 22.964,1.742 22.980,2.000 22.979 C 2.380 22.978,2.479 22.926,2.920 22.499 C 3.433 22.002,3.353 22.025,4.640 21.997 C 5.637 21.975,5.766 21.964,6.020 21.882 C 6.337 21.779,6.617 21.644,6.880 21.469 C 6.979 21.403,8.851 19.561,11.040 17.375 L 15.020 13.401 15.140 13.483 C 15.391 13.653,15.820 13.849,16.115 13.926 C 16.538 14.038,17.262 14.038,17.685 13.926 C 18.751 13.645,19.645 12.753,19.925 11.691 C 20.038 11.261,20.039 10.541,19.926 10.115 C 19.849 9.821,19.653 9.391,19.483 9.141 L 19.402 9.021 20.875 7.541 C 21.684 6.726,22.402 5.979,22.468 5.880 C 22.853 5.308,23.007 4.800,23.007 4.100 C 23.007 3.350,22.824 2.799,22.379 2.207 C 21.976 1.671,21.229 1.187,20.607 1.060 C 20.245 0.986,19.512 0.988,19.160 1.065 M20.343 3.076 C 20.581 3.184,20.781 3.376,20.897 3.610 C 21.031 3.877,21.039 4.289,20.917 4.560 C 20.856 4.695,20.382 5.196,19.002 6.580 C 17.994 7.592,17.136 8.483,17.095 8.560 C 16.992 8.756,16.993 9.247,17.097 9.439 C 17.138 9.516,17.323 9.736,17.507 9.927 C 17.912 10.349,17.998 10.519,17.998 10.900 C 17.998 11.539,17.532 12.010,16.900 12.010 C 16.422 12.010,16.462 12.043,14.210 9.789 C 12.657 8.233,12.144 7.697,12.083 7.560 C 11.976 7.322,11.972 6.885,12.076 6.657 C 12.266 6.238,12.637 5.999,13.098 6.001 C 13.482 6.002,13.651 6.088,14.073 6.493 C 14.264 6.677,14.484 6.862,14.561 6.903 C 14.753 7.007,15.244 7.008,15.440 6.905 C 15.517 6.864,16.408 6.006,17.420 4.998 C 18.804 3.618,19.305 3.144,19.440 3.083 C 19.678 2.976,20.115 2.972,20.343 3.076 M12.800 11.220 L 13.580 12.000 9.680 15.903 C 7.426 18.158,5.712 19.842,5.620 19.893 C 5.475 19.972,5.390 19.981,4.727 19.993 L 3.994 20.006 4.007 19.273 C 4.018 18.655,4.032 18.518,4.094 18.400 C 4.157 18.280,11.944 10.440,12.000 10.440 C 12.012 10.440,12.371 10.791,12.800 11.220 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const PipetteIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Pipette = PipetteIcon;