@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.75 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-printer" 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="M6.477 1.073 C 5.806 1.249,5.238 1.823,5.060 2.508 C 5.010 2.700,5.000 3.164,5.000 5.364 L 5.000 7.991 4.230 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 13.500 L 1.020 16.540 1.114 16.840 C 1.419 17.818,2.166 18.570,3.140 18.882 C 3.379 18.958,3.536 18.974,4.210 18.990 L 5.000 19.009 5.000 20.136 C 5.000 21.357,5.021 21.528,5.225 21.930 C 5.361 22.199,5.801 22.639,6.070 22.775 C 6.534 23.010,6.267 23.000,12.000 23.000 C 17.733 23.000,17.466 23.010,17.930 22.775 C 18.196 22.640,18.638 22.200,18.771 21.937 C 18.976 21.534,19.000 21.342,19.000 20.129 L 19.000 19.009 19.790 18.990 C 20.464 18.974,20.621 18.958,20.860 18.882 C 21.834 18.570,22.581 17.818,22.886 16.840 L 22.980 16.540 22.980 13.500 L 22.980 10.460 22.886 10.160 C 22.580 9.179,21.819 8.415,20.861 8.126 C 20.584 8.043,20.433 8.027,19.770 8.010 L 19.000 7.991 18.999 5.385 C 18.999 2.569,18.994 2.503,18.781 2.083 C 18.646 1.816,18.297 1.449,18.017 1.281 C 17.533 0.989,17.867 1.005,12.000 1.005 C 7.157 1.005,6.719 1.010,6.477 1.073 M17.000 5.500 L 17.000 8.000 12.000 8.000 L 7.000 8.000 7.000 5.500 L 7.000 3.000 12.000 3.000 L 17.000 3.000 17.000 5.500 M20.310 10.061 C 20.589 10.144,20.856 10.411,20.939 10.690 C 21.025 10.979,21.031 16.006,20.945 16.290 C 20.872 16.533,20.707 16.740,20.484 16.872 C 20.308 16.975,20.272 16.981,19.650 16.993 L 19.000 17.007 18.999 15.893 C 18.999 14.690,18.971 14.456,18.781 14.083 C 18.646 13.816,18.297 13.449,18.017 13.281 C 17.533 12.989,17.867 13.005,12.000 13.005 C 6.133 13.005,6.467 12.989,5.983 13.281 C 5.703 13.449,5.354 13.816,5.219 14.083 C 5.022 14.471,5.000 14.650,5.000 15.872 L 5.000 17.007 4.350 16.993 C 3.728 16.981,3.692 16.975,3.516 16.872 C 3.303 16.747,3.141 16.550,3.058 16.316 C 2.970 16.064,2.972 10.990,3.061 10.690 C 3.140 10.421,3.412 10.143,3.673 10.063 C 3.833 10.014,5.030 10.005,11.983 10.003 C 19.144 10.000,20.130 10.007,20.310 10.061 M17.000 18.000 L 17.000 21.000 12.000 21.000 L 7.000 21.000 7.000 18.000 L 7.000 15.000 12.000 15.000 L 17.000 15.000 17.000 18.000 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const PrinterIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Printer = PrinterIcon;