UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.58 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-drill" 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="M3.499 1.043 C 2.383 1.230,1.461 2.048,1.114 3.160 L 1.020 3.460 1.020 6.000 L 1.020 8.540 1.114 8.840 C 1.419 9.817,2.180 10.584,3.134 10.876 C 3.285 10.922,3.456 10.960,3.514 10.961 C 3.572 10.961,3.641 10.975,3.667 10.991 C 3.702 11.013,3.507 11.853,2.947 14.088 L 2.180 17.155 1.940 17.311 C 1.136 17.830,0.852 18.644,1.083 19.773 C 1.311 20.892,1.985 21.851,2.956 22.436 C 3.285 22.635,3.810 22.832,4.243 22.921 C 4.610 22.995,4.796 23.000,7.448 23.000 C 10.505 23.000,10.483 23.001,10.930 22.775 C 11.196 22.640,11.638 22.200,11.771 21.937 C 11.979 21.527,12.000 21.352,11.999 20.014 C 11.999 18.682,11.974 18.463,11.781 18.083 C 11.646 17.816,11.297 17.449,11.017 17.281 C 10.619 17.041,10.392 17.005,9.266 17.002 C 8.488 17.001,8.275 16.989,8.290 16.950 C 8.300 16.922,8.414 16.473,8.543 15.950 L 8.778 15.000 10.113 15.000 C 11.584 15.000,11.736 14.982,12.167 14.753 C 12.292 14.686,12.492 14.536,12.613 14.419 C 12.998 14.042,13.049 13.914,13.456 12.292 L 13.823 10.830 13.982 10.749 C 14.205 10.635,14.650 10.177,14.771 9.937 C 14.888 9.707,15.000 9.309,15.000 9.124 L 15.000 9.000 16.132 9.000 C 17.358 9.000,17.528 8.979,17.930 8.775 C 18.196 8.640,18.638 8.200,18.771 7.937 C 18.888 7.707,19.000 7.309,19.000 7.124 L 19.000 7.000 20.590 6.998 C 22.300 6.996,22.346 6.991,22.619 6.783 C 22.696 6.725,22.808 6.592,22.869 6.489 C 22.964 6.328,22.980 6.256,22.980 6.000 C 22.980 5.746,22.963 5.672,22.872 5.516 C 22.813 5.415,22.698 5.282,22.618 5.221 C 22.342 5.011,22.241 5.000,20.563 5.000 L 19.018 5.000 18.969 4.692 C 18.942 4.523,18.869 4.275,18.806 4.141 C 18.665 3.839,18.321 3.464,18.017 3.281 C 17.609 3.035,17.404 3.005,16.139 3.002 L 15.018 3.000 14.969 2.692 C 14.905 2.287,14.743 1.953,14.471 1.659 C 14.198 1.366,13.872 1.164,13.523 1.073 C 13.281 1.010,12.874 1.005,8.480 1.007 C 5.851 1.008,3.609 1.025,3.499 1.043 M13.000 6.001 L 13.000 9.001 8.350 8.991 L 3.700 8.980 3.516 8.872 C 3.415 8.813,3.284 8.700,3.225 8.623 C 3.000 8.327,3.000 8.332,3.000 6.022 C 3.000 3.586,2.997 3.609,3.304 3.303 C 3.619 2.987,3.296 3.006,8.430 3.003 L 13.000 3.000 13.000 6.001 M17.000 6.000 L 17.000 7.000 16.000 7.000 L 15.000 7.000 15.000 6.000 L 15.000 5.000 16.000 5.000 L 17.000 5.000 17.000 6.000 M7.710 11.050 C 7.700 11.078,7.361 12.428,6.956 14.050 L 6.220 17.000 5.246 17.000 C 4.483 17.000,4.275 16.989,4.289 16.950 C 4.299 16.922,4.639 15.572,5.043 13.950 L 5.779 11.000 6.754 11.000 C 7.517 11.000,7.725 11.011,7.710 11.050 M11.710 11.050 C 11.700 11.078,11.586 11.527,11.457 12.050 L 11.222 13.000 10.247 13.000 C 9.483 13.000,9.275 12.989,9.290 12.950 C 9.300 12.922,9.414 12.473,9.543 11.950 L 9.778 11.000 10.753 11.000 C 11.517 11.000,11.725 11.011,11.710 11.050 M10.000 20.000 L 10.000 21.000 7.368 21.000 C 4.523 21.000,4.513 20.999,4.083 20.781 C 3.816 20.646,3.449 20.297,3.281 20.017 C 3.138 19.780,3.006 19.360,3.002 19.130 L 3.000 19.000 6.500 19.000 L 10.000 19.000 10.000 20.000 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const DrillIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Drill = DrillIcon;