@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.54 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-utility-pole" 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="M11.695 1.057 C 11.466 1.129,11.256 1.299,11.128 1.516 L 11.020 1.700 11.008 2.850 L 10.995 4.000 9.501 4.000 L 8.007 4.000 7.993 3.350 C 7.981 2.726,7.976 2.693,7.871 2.514 C 7.479 1.848,6.521 1.848,6.129 2.514 C 6.024 2.693,6.019 2.726,6.007 3.350 L 5.993 4.000 5.000 4.000 L 4.007 4.000 3.993 3.350 C 3.981 2.726,3.976 2.693,3.871 2.514 C 3.479 1.848,2.521 1.848,2.129 2.514 C 2.024 2.692,2.019 2.726,2.007 3.344 L 1.993 3.989 1.782 4.036 C 1.515 4.096,1.270 4.275,1.129 4.514 C 1.036 4.672,1.020 4.745,1.020 5.000 C 1.020 5.256,1.036 5.328,1.131 5.489 C 1.192 5.592,1.304 5.725,1.381 5.783 C 1.650 5.989,1.716 5.996,3.200 5.998 L 4.580 6.000 7.790 9.210 L 10.999 12.420 11.010 17.363 L 11.020 22.306 11.141 22.503 C 11.543 23.156,12.457 23.156,12.859 22.503 L 12.980 22.306 12.990 17.363 L 13.001 12.420 16.210 9.210 L 19.420 6.000 20.800 5.998 C 22.284 5.996,22.350 5.989,22.619 5.783 C 22.696 5.725,22.808 5.592,22.869 5.489 C 22.964 5.328,22.980 5.256,22.980 5.000 C 22.980 4.745,22.964 4.672,22.871 4.514 C 22.730 4.275,22.485 4.096,22.218 4.036 L 22.007 3.989 21.993 3.344 C 21.981 2.726,21.976 2.692,21.871 2.514 C 21.648 2.134,21.208 1.941,20.786 2.035 C 20.515 2.096,20.270 2.275,20.129 2.514 C 20.024 2.693,20.019 2.726,20.007 3.350 L 19.993 4.000 19.000 4.000 L 18.007 4.000 17.993 3.350 C 17.981 2.726,17.976 2.693,17.871 2.514 C 17.479 1.848,16.521 1.848,16.129 2.514 C 16.024 2.693,16.019 2.726,16.007 3.350 L 15.993 4.000 14.499 4.000 L 13.005 4.000 12.992 2.850 L 12.980 1.700 12.872 1.516 C 12.628 1.101,12.150 0.915,11.695 1.057 M11.000 7.780 C 11.000 8.759,10.995 9.560,10.990 9.560 C 10.984 9.560,10.179 8.759,9.200 7.780 L 7.420 6.000 9.210 6.000 L 11.000 6.000 11.000 7.780 M16.560 6.010 C 16.560 6.016,15.759 6.821,14.780 7.800 L 13.000 9.580 13.000 7.790 L 13.000 6.000 14.780 6.000 C 15.759 6.000,16.560 6.005,16.560 6.010 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const UtilityPoleIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const UtilityPole = UtilityPoleIcon;