UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.69 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-projector" 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="M8.695 2.057 C 8.466 2.129,8.256 2.299,8.128 2.516 L 8.020 2.700 8.020 4.503 L 8.020 6.306 8.141 6.503 C 8.543 7.156,9.457 7.156,9.859 6.503 L 9.980 6.306 9.980 4.503 L 9.980 2.700 9.872 2.516 C 9.628 2.101,9.150 1.915,8.695 2.057 M2.670 4.061 C 2.448 4.142,2.250 4.309,2.128 4.516 C 2.036 4.672,2.020 4.745,2.021 5.000 C 2.021 5.213,2.043 5.341,2.095 5.440 C 2.194 5.627,4.294 7.739,4.508 7.866 C 4.968 8.138,5.587 7.968,5.867 7.492 C 5.964 7.327,5.980 7.257,5.980 7.000 C 5.980 6.747,5.963 6.672,5.873 6.520 C 5.815 6.421,5.266 5.843,4.653 5.236 C 3.680 4.271,3.515 4.124,3.343 4.066 C 3.108 3.987,2.875 3.985,2.670 4.061 M14.640 4.069 C 14.492 4.121,14.265 4.325,13.347 5.236 C 12.734 5.843,12.185 6.421,12.127 6.520 C 12.037 6.672,12.020 6.747,12.020 7.000 C 12.020 7.257,12.036 7.327,12.133 7.492 C 12.413 7.968,13.032 8.138,13.492 7.866 C 13.706 7.739,15.806 5.627,15.905 5.440 C 15.957 5.341,15.979 5.213,15.979 5.000 C 15.980 4.745,15.964 4.672,15.872 4.516 C 15.617 4.083,15.120 3.902,14.640 4.069 M8.358 9.061 C 7.725 9.160,7.119 9.424,6.562 9.843 C 6.230 10.093,5.785 10.573,5.632 10.845 L 5.550 10.992 4.505 11.010 C 3.538 11.025,3.436 11.034,3.139 11.125 C 2.178 11.418,1.420 12.180,1.114 13.160 L 1.020 13.460 1.020 16.000 L 1.020 18.540 1.114 18.840 C 1.422 19.827,2.173 20.578,3.160 20.886 L 3.460 20.980 12.000 20.980 L 20.540 20.980 20.840 20.886 C 21.827 20.578,22.578 19.827,22.886 18.840 L 22.980 18.540 22.980 16.000 L 22.980 13.460 22.886 13.160 C 22.581 12.182,21.831 11.428,20.861 11.121 L 20.540 11.020 16.497 11.009 L 12.453 10.997 12.369 10.848 C 12.215 10.573,11.771 10.094,11.438 9.843 C 10.866 9.412,10.276 9.160,9.605 9.058 C 9.144 8.989,8.816 8.990,8.358 9.061 M9.478 11.062 C 10.689 11.338,11.342 12.740,10.792 13.880 C 10.639 14.197,10.228 14.624,9.930 14.775 C 9.159 15.166,8.279 15.046,7.653 14.465 C 6.833 13.703,6.783 12.462,7.540 11.648 C 8.044 11.105,8.741 10.895,9.478 11.062 M5.000 13.184 C 5.000 13.466,5.151 14.144,5.289 14.479 C 5.714 15.516,6.490 16.292,7.512 16.704 C 9.558 17.528,11.877 16.538,12.704 14.488 C 12.854 14.115,13.000 13.473,13.000 13.184 L 13.000 13.000 16.553 13.000 C 20.577 13.000,20.379 12.986,20.697 13.303 C 21.002 13.609,21.000 13.589,21.000 16.001 C 21.000 18.287,20.996 18.333,20.779 18.618 C 20.718 18.698,20.585 18.813,20.484 18.872 L 20.300 18.980 12.000 18.980 L 3.700 18.980 3.516 18.872 C 3.415 18.813,3.284 18.700,3.225 18.623 C 3.000 18.327,3.000 18.332,3.000 16.022 C 3.000 13.586,2.997 13.609,3.304 13.303 C 3.554 13.052,3.727 13.006,4.430 13.003 L 5.000 13.000 5.000 13.184 M15.695 15.057 C 15.466 15.129,15.256 15.299,15.128 15.516 C 15.037 15.672,15.020 15.746,15.020 16.000 C 15.020 16.256,15.036 16.328,15.131 16.489 C 15.256 16.702,15.449 16.864,15.670 16.943 C 15.885 17.020,18.115 17.020,18.330 16.943 C 18.551 16.864,18.744 16.702,18.869 16.489 C 18.964 16.328,18.980 16.256,18.980 16.000 C 18.980 15.746,18.963 15.672,18.872 15.516 C 18.740 15.293,18.533 15.128,18.290 15.055 C 18.039 14.979,15.937 14.981,15.695 15.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const ProjectorIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Projector = ProjectorIcon;