UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 2.67 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-book-x" 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.873 1.063 C 5.147 1.194,4.470 1.562,3.958 2.105 C 3.562 2.524,3.318 2.949,3.130 3.548 L 3.020 3.900 3.020 12.000 L 3.020 20.100 3.130 20.452 C 3.511 21.666,4.334 22.489,5.548 22.870 L 5.900 22.980 12.560 22.991 C 17.107 22.998,19.284 22.988,19.422 22.960 C 19.938 22.852,20.538 22.398,20.771 21.937 C 21.015 21.455,21.000 22.127,20.999 12.014 C 20.999 1.974,21.011 2.536,20.781 2.083 C 20.646 1.816,20.297 1.449,20.017 1.281 C 19.527 0.986,20.016 1.004,12.720 1.006 C 7.322 1.007,6.126 1.017,5.873 1.063 M19.000 9.500 L 19.000 16.000 12.625 16.000 C 5.699 16.000,5.896 15.994,5.296 16.220 C 5.150 16.275,5.023 16.320,5.014 16.320 C 5.006 16.320,5.003 13.580,5.009 10.230 L 5.020 4.140 5.132 3.900 C 5.330 3.475,5.756 3.124,6.174 3.042 C 6.265 3.024,9.189 3.007,12.670 3.004 L 19.000 3.000 19.000 9.500 M9.240 6.035 C 8.784 6.184,8.512 6.546,8.512 7.003 C 8.512 7.394,8.584 7.493,9.616 8.520 C 10.135 9.037,10.560 9.478,10.560 9.500 C 10.560 9.522,10.135 9.963,9.616 10.480 C 8.954 11.139,8.648 11.472,8.592 11.595 C 8.493 11.811,8.487 12.164,8.578 12.382 C 8.723 12.730,9.126 13.000,9.500 12.999 C 9.868 12.998,9.986 12.911,11.030 11.869 L 12.000 10.901 12.970 11.869 C 14.014 12.911,14.132 12.998,14.500 12.999 C 14.874 13.000,15.277 12.730,15.422 12.382 C 15.513 12.164,15.507 11.811,15.408 11.595 C 15.352 11.472,15.046 11.139,14.384 10.480 C 13.865 9.963,13.440 9.522,13.440 9.500 C 13.440 9.478,13.865 9.037,14.384 8.520 C 15.416 7.493,15.488 7.394,15.488 7.003 C 15.488 6.615,15.293 6.296,14.940 6.108 C 14.729 5.995,14.284 5.989,14.080 6.095 C 14.003 6.135,13.503 6.602,12.970 7.134 L 12.000 8.099 11.030 7.134 C 10.497 6.602,9.999 6.137,9.924 6.100 C 9.768 6.022,9.389 5.986,9.240 6.035 M19.000 19.500 L 19.000 21.001 12.570 20.990 L 6.140 20.980 5.900 20.868 C 5.583 20.720,5.275 20.413,5.135 20.104 C 5.040 19.896,5.024 19.808,5.024 19.500 C 5.023 19.191,5.039 19.106,5.134 18.900 C 5.328 18.477,5.755 18.124,6.174 18.042 C 6.265 18.024,9.189 18.007,12.670 18.004 L 19.000 18.000 19.000 19.500 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const BookXIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const BookX = BookXIcon;