UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.2 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-aperture" 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.280 1.023 C 11.203 1.032,10.951 1.059,10.720 1.083 C 7.388 1.436,4.302 3.442,2.524 6.410 C 1.732 7.732,1.180 9.450,1.043 11.020 C 0.804 13.750,1.567 16.409,3.226 18.633 C 3.686 19.248,4.752 20.314,5.367 20.774 C 9.347 23.744,14.677 23.743,18.634 20.770 C 19.435 20.168,20.428 19.145,20.991 18.340 C 23.518 14.729,23.670 10.024,21.382 6.263 C 20.930 5.521,20.469 4.944,19.762 4.239 C 18.807 3.285,17.955 2.671,16.820 2.120 C 15.722 1.587,14.764 1.294,13.480 1.101 C 13.083 1.041,11.588 0.988,11.280 1.023 M10.964 3.790 C 10.726 4.202,10.167 5.170,9.722 5.940 C 9.277 6.710,8.568 7.937,8.147 8.668 C 7.726 9.398,7.379 9.992,7.376 9.988 C 7.372 9.983,6.872 9.119,6.265 8.067 L 5.161 6.154 5.390 5.896 C 6.318 4.857,7.755 3.931,9.160 3.466 C 9.855 3.236,10.723 3.057,11.209 3.045 L 11.397 3.040 10.964 3.790 M14.200 3.277 C 16.264 3.800,18.095 5.053,19.337 6.790 L 19.488 7.000 15.464 7.000 C 13.251 7.000,11.440 6.994,11.440 6.986 C 11.440 6.974,12.896 4.443,13.486 3.430 C 13.573 3.281,13.665 3.160,13.692 3.160 C 13.718 3.160,13.947 3.213,14.200 3.277 M5.681 11.060 C 6.632 12.710,7.534 14.272,7.685 14.530 L 7.958 15.001 5.733 14.990 L 3.508 14.980 3.435 14.766 C 3.157 13.950,3.023 13.048,3.023 12.000 C 3.023 10.850,3.166 9.987,3.519 9.000 C 3.681 8.547,3.912 8.017,3.935 8.044 C 3.943 8.053,4.729 9.410,5.681 11.060 M14.580 10.465 C 15.042 11.268,15.420 11.959,15.420 12.000 C 15.420 12.041,15.042 12.732,14.580 13.535 L 13.740 14.997 12.000 14.997 L 10.260 14.997 9.420 13.535 C 8.958 12.732,8.580 12.041,8.580 11.999 C 8.580 11.958,8.958 11.267,9.420 10.464 L 10.260 9.003 12.000 9.003 L 13.740 9.003 14.580 10.465 M20.565 9.234 C 20.843 10.050,20.977 10.952,20.977 12.000 C 20.977 13.150,20.834 14.013,20.481 15.000 C 20.319 15.453,20.088 15.983,20.065 15.956 C 20.056 15.947,19.369 14.761,18.538 13.320 C 17.706 11.879,16.805 10.317,16.535 9.850 L 16.044 8.999 18.268 9.010 L 20.492 9.020 20.565 9.234 M17.735 15.934 L 18.840 17.847 18.619 18.094 C 18.126 18.643,17.311 19.309,16.635 19.714 C 15.797 20.216,14.733 20.629,13.791 20.817 C 13.366 20.902,12.600 21.003,12.600 20.974 C 12.600 20.969,13.133 20.041,13.785 18.912 C 15.153 16.545,15.695 15.606,16.233 14.672 C 16.445 14.305,16.621 14.008,16.624 14.012 C 16.628 14.017,17.128 14.881,17.735 15.934 M12.560 17.014 C 12.560 17.038,10.395 20.778,10.360 20.815 C 10.313 20.864,9.797 20.743,9.140 20.529 C 8.513 20.324,7.576 19.870,7.040 19.511 C 6.134 18.904,5.289 18.086,4.663 17.210 L 4.512 17.000 8.536 17.000 C 10.749 17.000,12.560 17.006,12.560 17.014 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const ApertureIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Aperture = ApertureIcon;