@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.3 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-fence" 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.640 2.068 C 3.490 2.120,3.268 2.322,2.295 3.295 C 1.267 4.324,1.123 4.483,1.065 4.657 C 1.006 4.837,1.000 5.536,1.001 12.557 C 1.001 20.951,0.989 20.505,1.225 20.970 C 1.360 21.237,1.763 21.640,2.030 21.775 C 2.428 21.977,2.628 21.999,4.020 21.997 C 5.097 21.996,5.342 21.985,5.563 21.927 C 6.050 21.800,6.461 21.484,6.735 21.026 C 6.938 20.688,7.000 20.360,7.000 19.622 L 7.000 19.000 8.000 19.000 L 9.000 19.000 9.001 19.630 C 9.001 20.595,9.121 20.969,9.576 21.424 C 9.854 21.701,10.123 21.853,10.489 21.940 C 10.860 22.027,13.132 22.026,13.518 21.938 C 14.002 21.828,14.452 21.496,14.721 21.053 C 14.937 20.696,14.995 20.401,14.998 19.650 L 15.000 19.000 16.000 19.000 L 17.000 19.000 17.001 19.630 C 17.001 20.595,17.121 20.969,17.576 21.424 C 17.854 21.701,18.123 21.853,18.489 21.940 C 18.878 22.031,21.200 22.022,21.563 21.927 C 22.050 21.800,22.461 21.484,22.735 21.026 C 23.017 20.557,23.000 21.089,23.000 12.549 C 23.000 5.536,22.994 4.837,22.935 4.657 C 22.877 4.483,22.733 4.324,21.705 3.295 C 20.676 2.267,20.517 2.123,20.343 2.065 C 20.094 1.983,19.906 1.983,19.657 2.065 C 19.483 2.123,19.324 2.267,18.295 3.295 C 17.267 4.324,17.123 4.483,17.065 4.657 C 17.011 4.820,17.000 5.042,17.000 5.927 L 17.000 7.000 16.000 7.000 L 15.000 7.000 15.000 5.927 C 15.000 5.042,14.989 4.820,14.935 4.657 C 14.877 4.483,14.733 4.324,13.705 3.295 C 12.676 2.267,12.517 2.123,12.343 2.065 C 12.094 1.983,11.906 1.983,11.657 2.065 C 11.483 2.123,11.324 2.267,10.295 3.295 C 9.267 4.324,9.123 4.483,9.065 4.657 C 9.011 4.820,9.000 5.042,9.000 5.927 L 9.000 7.000 8.000 7.000 L 7.000 7.000 7.000 5.927 C 7.000 5.042,6.989 4.820,6.935 4.657 C 6.877 4.483,6.733 4.324,5.705 3.295 C 4.676 2.267,4.517 2.123,4.343 2.065 C 4.102 1.985,3.878 1.986,3.640 2.068 M4.509 4.929 L 5.000 5.419 5.000 12.709 L 5.000 20.000 4.000 20.000 L 3.000 20.000 3.000 12.711 L 3.000 5.421 3.489 4.931 C 3.759 4.661,3.988 4.440,3.999 4.440 C 4.010 4.440,4.240 4.660,4.509 4.929 M12.509 4.929 L 13.000 5.419 13.000 12.709 L 13.000 20.000 12.000 20.000 L 11.000 20.000 11.000 12.711 L 11.000 5.421 11.489 4.931 C 11.759 4.661,11.988 4.440,11.999 4.440 C 12.010 4.440,12.240 4.660,12.509 4.929 M20.509 4.929 L 21.000 5.419 21.000 12.709 L 21.000 20.000 20.000 20.000 L 19.000 20.000 19.000 12.711 L 19.000 5.421 19.489 4.931 C 19.759 4.661,19.988 4.440,19.999 4.440 C 20.010 4.440,20.240 4.660,20.509 4.929 M9.000 13.000 L 9.000 17.000 8.000 17.000 L 7.000 17.000 7.000 13.000 L 7.000 9.000 8.000 9.000 L 9.000 9.000 9.000 13.000 M17.000 13.000 L 17.000 17.000 16.000 17.000 L 15.000 17.000 15.000 13.000 L 15.000 9.000 16.000 9.000 L 17.000 9.000 17.000 13.000 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const FenceIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Fence = FenceIcon;