UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.38 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-type-outline" 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 2.043 C 2.380 2.232,1.461 3.048,1.114 4.160 C 1.021 4.458,1.020 4.473,1.020 6.500 C 1.020 8.527,1.021 8.542,1.114 8.840 C 1.422 9.827,2.174 10.579,3.160 10.886 C 3.412 10.964,3.547 10.979,4.000 10.979 C 4.453 10.979,4.588 10.964,4.840 10.886 C 6.023 10.518,6.876 9.489,6.984 8.302 L 7.011 8.000 8.006 8.000 L 9.000 8.000 9.000 11.995 L 9.000 15.990 8.714 16.018 C 7.495 16.138,6.484 16.971,6.114 18.160 C 5.979 18.594,5.979 19.406,6.114 19.840 C 6.421 20.826,7.173 21.578,8.160 21.886 L 8.460 21.980 12.000 21.980 L 15.540 21.980 15.840 21.886 C 16.827 21.578,17.579 20.826,17.886 19.840 C 18.021 19.406,18.021 18.594,17.886 18.160 C 17.705 17.579,17.391 17.107,16.911 16.695 C 16.473 16.320,15.893 16.078,15.286 16.018 L 15.000 15.990 15.000 11.995 L 15.000 8.000 15.994 8.000 L 16.989 8.000 17.016 8.302 C 17.124 9.489,17.977 10.518,19.160 10.886 C 19.594 11.021,20.406 11.021,20.840 10.886 C 21.826 10.579,22.578 9.827,22.886 8.840 C 22.979 8.542,22.980 8.527,22.980 6.500 C 22.980 4.473,22.979 4.458,22.886 4.160 C 22.581 3.182,21.832 2.428,20.861 2.121 L 20.540 2.020 12.120 2.014 C 7.489 2.011,3.609 2.024,3.499 2.043 M20.310 4.061 C 20.589 4.144,20.856 4.411,20.939 4.690 C 21.024 4.976,21.029 8.010,20.945 8.290 C 20.872 8.533,20.707 8.740,20.484 8.872 C 20.328 8.963,20.254 8.980,20.000 8.980 C 19.746 8.980,19.672 8.963,19.516 8.872 C 19.325 8.760,19.154 8.567,19.073 8.373 C 19.047 8.311,19.015 8.008,19.001 7.700 C 18.979 7.204,18.963 7.112,18.865 6.896 C 18.725 6.587,18.417 6.280,18.100 6.132 L 17.860 6.020 16.000 6.020 L 14.140 6.020 13.900 6.132 C 13.585 6.279,13.276 6.587,13.133 6.896 L 13.020 7.140 13.020 12.000 L 13.020 16.860 13.132 17.100 C 13.280 17.418,13.587 17.725,13.896 17.865 C 14.111 17.962,14.206 17.978,14.700 18.001 C 15.343 18.030,15.475 18.072,15.717 18.321 C 15.880 18.490,16.000 18.777,16.000 19.001 C 16.000 19.331,15.784 19.696,15.484 19.872 L 15.300 19.980 12.000 19.980 L 8.700 19.980 8.516 19.872 C 7.947 19.538,7.834 18.784,8.283 18.321 C 8.525 18.072,8.657 18.030,9.300 18.001 C 9.794 17.978,9.889 17.962,10.104 17.865 C 10.413 17.725,10.720 17.418,10.868 17.100 L 10.980 16.860 10.980 12.000 L 10.980 7.140 10.868 6.900 C 10.721 6.585,10.413 6.276,10.104 6.133 L 9.860 6.020 8.000 6.020 L 6.140 6.020 5.900 6.132 C 5.582 6.280,5.275 6.587,5.135 6.896 C 5.038 7.111,5.022 7.207,4.998 7.700 C 4.984 8.008,4.951 8.311,4.926 8.373 C 4.848 8.565,4.676 8.759,4.484 8.872 C 4.328 8.963,4.254 8.980,4.000 8.980 C 3.746 8.980,3.672 8.963,3.516 8.872 C 3.303 8.747,3.141 8.550,3.058 8.316 C 2.971 8.067,2.973 4.986,3.061 4.690 C 3.140 4.421,3.412 4.143,3.673 4.063 C 3.833 4.014,5.030 4.005,11.983 4.003 C 19.144 4.000,20.130 4.007,20.310 4.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const TypeOutlineIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const TypeOutline = TypeOutlineIcon;