@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.58 kB
JavaScript
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-newspaper" 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="M7.499 1.043 C 6.390 1.231,5.484 2.028,5.115 3.140 C 5.023 3.418,5.022 3.438,5.009 5.705 L 4.996 7.991 4.228 8.010 C 3.567 8.027,3.416 8.043,3.139 8.126 C 2.181 8.415,1.420 9.179,1.114 10.160 L 1.020 10.460 1.020 15.500 L 1.020 20.540 1.114 20.840 C 1.422 21.827,2.173 22.578,3.160 22.886 L 3.460 22.980 12.000 22.980 L 20.540 22.980 20.840 22.886 C 21.827 22.578,22.578 21.827,22.886 20.840 L 22.980 20.540 22.980 12.000 L 22.980 3.460 22.886 3.160 C 22.581 2.182,21.832 1.428,20.861 1.121 L 20.540 1.020 14.120 1.014 C 10.589 1.011,7.609 1.024,7.499 1.043 M20.310 3.061 C 20.589 3.144,20.856 3.411,20.939 3.690 C 20.993 3.870,21.000 4.860,21.000 12.001 C 21.000 18.754,20.991 20.138,20.945 20.290 C 20.872 20.533,20.707 20.740,20.484 20.872 L 20.300 20.980 13.570 20.990 C 9.868 20.996,6.840 20.996,6.840 20.990 C 6.841 20.985,6.872 20.890,6.910 20.780 C 6.975 20.593,6.981 20.025,7.000 12.160 C 7.022 2.720,6.990 3.605,7.322 3.283 C 7.627 2.987,7.170 3.006,13.983 3.003 C 19.353 3.000,20.131 3.007,20.310 3.061 M10.477 5.073 C 9.806 5.249,9.238 5.823,9.060 6.508 C 9.013 6.687,9.000 7.009,9.000 8.000 C 9.000 9.368,9.018 9.521,9.225 9.930 C 9.361 10.199,9.801 10.639,10.070 10.775 C 10.522 11.004,10.453 11.000,14.000 11.000 C 17.547 11.000,17.478 11.004,17.930 10.775 C 18.196 10.640,18.638 10.200,18.771 9.937 C 18.979 9.527,19.000 9.352,18.999 8.014 C 18.999 6.682,18.974 6.463,18.781 6.083 C 18.646 5.816,18.297 5.449,18.017 5.281 C 17.548 4.999,17.636 5.005,14.000 5.005 C 11.047 5.005,10.715 5.011,10.477 5.073 M17.000 8.000 L 17.000 9.000 14.000 9.000 L 11.000 9.000 11.000 8.000 L 11.000 7.000 14.000 7.000 L 17.000 7.000 17.000 8.000 M5.000 15.054 C 5.000 19.220,4.990 20.139,4.945 20.290 C 4.872 20.533,4.707 20.740,4.484 20.872 C 4.328 20.963,4.254 20.980,4.000 20.980 C 3.746 20.980,3.672 20.963,3.516 20.872 C 3.415 20.813,3.284 20.700,3.225 20.623 C 2.989 20.314,3.000 20.562,3.000 15.522 C 3.000 10.298,2.981 10.625,3.304 10.303 C 3.554 10.052,3.727 10.006,4.430 10.003 L 5.000 10.000 5.000 15.054 M9.695 13.057 C 9.466 13.129,9.256 13.299,9.128 13.516 C 9.037 13.672,9.020 13.746,9.020 14.000 C 9.020 14.256,9.036 14.328,9.131 14.489 C 9.256 14.702,9.449 14.864,9.670 14.943 C 9.892 15.022,18.108 15.022,18.330 14.943 C 18.551 14.864,18.744 14.702,18.869 14.489 C 18.964 14.328,18.980 14.256,18.980 14.000 C 18.980 13.746,18.963 13.672,18.872 13.516 C 18.740 13.293,18.533 13.128,18.290 13.055 C 18.029 12.976,9.946 12.979,9.695 13.057 M9.695 17.057 C 9.466 17.129,9.256 17.299,9.128 17.516 C 9.037 17.672,9.020 17.746,9.020 18.000 C 9.020 18.256,9.036 18.328,9.131 18.489 C 9.256 18.702,9.449 18.864,9.670 18.943 C 9.890 19.021,15.110 19.021,15.330 18.943 C 15.551 18.864,15.744 18.702,15.869 18.489 C 15.964 18.328,15.980 18.256,15.980 18.000 C 15.980 17.746,15.963 17.672,15.872 17.516 C 15.740 17.293,15.533 17.128,15.290 17.055 C 15.031 16.977,9.944 16.979,9.695 17.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const NewspaperIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Newspaper = NewspaperIcon;