UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 2.78 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-lectern" 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="M13.695 1.057 C 13.466 1.129,13.256 1.299,13.128 1.516 C 13.037 1.672,13.020 1.746,13.020 2.000 C 13.020 2.256,13.036 2.328,13.131 2.489 C 13.192 2.592,13.304 2.725,13.381 2.783 C 13.654 2.991,13.700 2.996,15.410 2.998 L 17.000 3.000 17.000 3.999 L 17.000 4.999 9.790 5.009 L 2.580 5.020 2.340 5.116 C 1.636 5.397,1.173 5.937,1.038 6.632 C 0.949 7.089,0.993 7.289,1.611 9.241 C 1.928 10.242,2.226 11.146,2.272 11.250 C 2.553 11.887,3.173 12.486,3.839 12.765 C 4.323 12.967,4.607 13.000,5.858 13.000 L 7.000 13.000 7.000 17.132 C 7.000 21.627,6.993 21.471,7.225 21.930 C 7.361 22.199,7.801 22.639,8.070 22.775 C 8.522 23.004,8.454 23.000,11.993 23.000 C 15.539 23.000,15.479 23.003,15.937 22.771 C 16.197 22.639,16.639 22.197,16.771 21.937 C 17.007 21.472,17.000 21.623,17.000 17.124 L 17.000 13.000 18.142 13.000 C 19.393 13.000,19.677 12.967,20.161 12.765 C 20.826 12.486,21.447 11.887,21.728 11.252 C 21.773 11.148,22.071 10.244,22.388 9.242 C 23.007 7.289,23.051 7.089,22.962 6.632 C 22.827 5.936,22.360 5.393,21.660 5.117 C 21.430 5.027,21.370 5.022,20.210 5.008 L 19.000 4.994 18.999 3.887 C 18.999 2.691,18.970 2.456,18.781 2.083 C 18.646 1.816,18.297 1.449,18.017 1.281 C 17.580 1.018,17.463 1.005,15.560 1.005 C 14.283 1.005,13.819 1.018,13.695 1.057 M20.985 7.062 C 20.971 7.097,20.735 7.839,20.459 8.712 C 20.182 9.586,19.916 10.381,19.866 10.480 C 19.762 10.685,19.506 10.898,19.289 10.958 C 19.204 10.982,18.686 11.000,18.079 11.000 L 17.018 11.000 16.969 10.692 C 16.942 10.523,16.869 10.275,16.806 10.141 C 16.665 9.839,16.321 9.464,16.017 9.281 C 15.548 8.999,15.636 9.005,12.000 9.005 C 8.364 9.005,8.452 8.999,7.983 9.281 C 7.703 9.449,7.354 9.816,7.219 10.083 C 7.102 10.312,7.000 10.681,7.000 10.871 L 7.000 11.005 5.847 10.992 L 4.693 10.980 4.498 10.859 C 4.390 10.793,4.253 10.667,4.193 10.579 C 4.120 10.473,3.907 9.866,3.556 8.760 C 3.267 7.847,3.021 7.078,3.011 7.050 C 2.995 7.010,4.810 7.000,12.000 7.000 C 20.148 7.000,21.006 7.006,20.985 7.062 M15.000 16.000 L 15.000 21.000 12.000 21.000 L 9.000 21.000 9.000 16.000 L 9.000 11.000 12.000 11.000 L 15.000 11.000 15.000 16.000 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const LecternIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Lectern = LecternIcon;