@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.87 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-binoculars" 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="M5.477 2.073 C 4.806 2.249,4.238 2.823,4.060 3.508 C 4.013 3.687,4.000 4.010,4.000 5.005 L 4.000 6.273 3.862 6.359 C 3.669 6.478,3.334 6.855,3.218 7.085 C 3.016 7.482,3.000 7.632,2.999 9.118 C 2.999 10.217,2.986 10.553,2.938 10.760 C 2.851 11.128,2.564 11.704,2.040 12.560 C 1.507 13.432,1.288 13.856,1.134 14.320 L 1.020 14.660 1.020 17.100 L 1.020 19.540 1.114 19.840 C 1.422 20.827,2.173 21.578,3.160 21.886 L 3.460 21.980 6.000 21.980 L 8.540 21.980 8.840 21.886 C 9.817 21.581,10.563 20.841,10.884 19.860 C 10.969 19.597,10.976 19.502,10.991 18.290 L 11.007 17.000 12.000 17.000 L 12.993 17.000 13.009 18.290 C 13.024 19.502,13.031 19.597,13.116 19.860 C 13.437 20.841,14.183 21.581,15.160 21.886 L 15.460 21.980 18.000 21.980 L 20.540 21.980 20.840 21.886 C 21.827 21.578,22.578 20.827,22.886 19.840 L 22.980 19.540 22.980 17.100 L 22.980 14.660 22.866 14.320 C 22.712 13.856,22.493 13.432,21.960 12.560 C 21.436 11.704,21.149 11.128,21.062 10.760 C 21.014 10.554,21.001 10.217,21.000 9.140 C 20.999 7.674,20.977 7.469,20.782 7.085 C 20.666 6.855,20.331 6.478,20.138 6.359 L 20.000 6.273 19.999 5.027 C 19.999 3.681,19.974 3.464,19.781 3.083 C 19.551 2.628,19.022 2.203,18.523 2.073 C 18.134 1.972,15.866 1.972,15.477 2.073 C 14.806 2.249,14.238 2.823,14.060 3.508 C 14.013 3.687,14.000 4.010,14.000 5.005 L 14.000 6.273 13.862 6.359 C 13.669 6.478,13.334 6.855,13.218 7.085 C 13.044 7.427,13.000 7.687,13.000 8.368 L 13.000 9.000 12.000 9.000 L 11.000 9.000 10.999 8.390 C 10.999 7.724,10.946 7.408,10.782 7.085 C 10.666 6.855,10.331 6.478,10.138 6.359 L 10.000 6.273 9.999 5.027 C 9.999 3.681,9.974 3.464,9.781 3.083 C 9.551 2.628,9.022 2.203,8.523 2.073 C 8.134 1.972,5.866 1.972,5.477 2.073 M8.000 5.000 L 8.000 6.000 7.000 6.000 L 6.000 6.000 6.000 5.000 L 6.000 4.000 7.000 4.000 L 8.000 4.000 8.000 5.000 M18.000 5.000 L 18.000 6.000 17.000 6.000 L 16.000 6.000 16.000 5.000 L 16.000 4.000 17.000 4.000 L 18.000 4.000 18.000 5.000 M9.000 11.500 L 9.000 15.000 6.016 15.000 L 3.031 15.000 3.059 14.890 C 3.103 14.708,3.330 14.290,3.804 13.515 C 4.304 12.697,4.668 11.969,4.799 11.528 C 4.981 10.909,5.000 10.700,5.000 9.316 L 5.000 8.000 7.000 8.000 L 9.000 8.000 9.000 11.500 M19.000 9.316 C 19.000 10.701,19.023 10.955,19.206 11.552 C 19.336 11.978,19.711 12.721,20.196 13.515 C 20.670 14.290,20.897 14.708,20.941 14.890 L 20.969 15.000 17.984 15.000 L 15.000 15.000 15.000 11.500 L 15.000 8.000 17.000 8.000 L 19.000 8.000 19.000 9.316 M13.000 13.000 L 13.000 15.000 12.000 15.000 L 11.000 15.000 11.000 13.000 L 11.000 11.000 12.000 11.000 L 13.000 11.000 13.000 13.000 M9.000 18.054 C 9.000 19.203,8.978 19.356,8.779 19.618 C 8.718 19.698,8.585 19.813,8.484 19.872 L 8.300 19.980 6.000 19.980 L 3.700 19.980 3.516 19.872 C 3.415 19.813,3.284 19.700,3.225 19.623 C 3.016 19.349,3.000 19.241,3.000 18.075 L 3.000 17.000 6.000 17.000 L 9.000 17.000 9.000 18.054 M21.000 18.054 C 21.000 19.203,20.978 19.356,20.779 19.618 C 20.718 19.698,20.585 19.813,20.484 19.872 L 20.300 19.980 18.000 19.980 L 15.700 19.980 15.516 19.872 C 15.415 19.813,15.284 19.700,15.225 19.623 C 15.016 19.349,15.000 19.241,15.000 18.075 L 15.000 17.000 18.000 17.000 L 21.000 17.000 21.000 18.054 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const BinocularsIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Binoculars = BinocularsIcon;