@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 5.88 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-qr-code" 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="M3.477 2.073 C 2.806 2.249,2.238 2.823,2.060 3.508 C 2.011 3.694,2.000 4.066,2.000 5.500 C 2.000 7.411,2.009 7.503,2.225 7.930 C 2.361 8.199,2.801 8.639,3.070 8.775 C 3.497 8.991,3.590 9.000,5.493 9.000 C 7.397 9.000,7.506 8.990,7.937 8.771 C 8.197 8.639,8.639 8.197,8.771 7.937 C 8.990 7.506,9.000 7.396,8.999 5.514 C 8.999 3.642,8.985 3.484,8.781 3.083 C 8.646 2.816,8.297 2.449,8.017 2.281 C 7.578 2.016,7.470 2.005,5.500 2.005 C 3.965 2.005,3.706 2.013,3.477 2.073 M11.695 2.055 C 11.464 2.130,11.255 2.300,11.128 2.516 C 11.037 2.672,11.020 2.746,11.020 3.000 C 11.020 3.257,11.036 3.327,11.133 3.492 C 11.651 4.374,12.998 4.018,12.998 3.000 C 12.998 2.623,12.792 2.281,12.463 2.112 C 12.265 2.010,11.911 1.984,11.695 2.055 M16.477 2.073 C 15.806 2.249,15.238 2.823,15.060 3.508 C 15.011 3.694,15.000 4.066,15.000 5.500 C 15.000 7.411,15.009 7.503,15.225 7.930 C 15.361 8.199,15.801 8.639,16.070 8.775 C 16.497 8.991,16.589 9.000,18.500 9.000 C 20.411 9.000,20.503 8.991,20.930 8.775 C 21.196 8.640,21.638 8.200,21.771 7.937 C 21.990 7.506,22.000 7.396,21.999 5.514 C 21.999 3.642,21.985 3.484,21.781 3.083 C 21.646 2.816,21.297 2.449,21.017 2.281 C 20.578 2.016,20.470 2.005,18.500 2.005 C 16.965 2.005,16.706 2.013,16.477 2.073 M7.000 5.500 L 7.000 7.000 5.500 7.000 L 4.000 7.000 4.000 5.500 L 4.000 4.000 5.500 4.000 L 7.000 4.000 7.000 5.500 M20.000 5.500 L 20.000 7.000 18.500 7.000 L 17.000 7.000 17.000 5.500 L 17.000 4.000 18.500 4.000 L 20.000 4.000 20.000 5.500 M11.695 6.057 C 11.466 6.129,11.256 6.299,11.128 6.516 L 11.020 6.700 10.999 8.480 C 10.985 9.768,10.965 10.291,10.929 10.373 C 10.842 10.571,10.673 10.761,10.484 10.872 L 10.300 10.980 8.520 11.001 C 7.232 11.015,6.709 11.035,6.627 11.071 C 6.429 11.158,6.239 11.327,6.128 11.516 C 6.037 11.672,6.020 11.746,6.020 12.000 C 6.020 12.257,6.036 12.327,6.133 12.492 C 6.262 12.712,6.502 12.901,6.730 12.963 C 6.834 12.991,7.515 13.000,8.734 12.991 C 10.536 12.977,10.587 12.975,10.860 12.885 C 11.845 12.559,12.581 11.817,12.886 10.840 C 12.979 10.543,12.980 10.521,12.980 8.620 L 12.980 6.700 12.872 6.516 C 12.628 6.101,12.150 5.915,11.695 6.057 M2.695 11.055 C 2.464 11.130,2.255 11.300,2.128 11.516 C 2.037 11.672,2.020 11.746,2.020 12.000 C 2.020 12.257,2.036 12.327,2.133 12.492 C 2.651 13.374,3.998 13.018,3.998 12.000 C 3.998 11.623,3.792 11.281,3.463 11.112 C 3.265 11.010,2.911 10.984,2.695 11.055 M15.695 11.057 C 15.466 11.129,15.256 11.299,15.128 11.516 C 15.037 11.672,15.020 11.746,15.020 12.000 C 15.020 12.256,15.036 12.328,15.131 12.489 C 15.256 12.702,15.449 12.864,15.670 12.943 C 15.878 13.017,17.122 13.017,17.330 12.943 C 17.551 12.864,17.744 12.702,17.869 12.489 C 17.964 12.328,17.980 12.256,17.980 12.000 C 17.980 11.746,17.963 11.672,17.872 11.516 C 17.740 11.293,17.533 11.128,17.290 11.055 C 17.050 10.983,15.928 10.984,15.695 11.057 M20.695 11.057 C 20.466 11.129,20.256 11.299,20.128 11.516 C 20.036 11.672,20.020 11.745,20.021 12.000 C 20.022 12.332,20.101 12.533,20.306 12.728 C 20.785 13.181,21.580 13.046,21.893 12.460 C 22.025 12.211,22.015 11.760,21.872 11.516 C 21.628 11.101,21.150 10.915,20.695 11.057 M3.477 15.073 C 2.806 15.249,2.238 15.823,2.060 16.508 C 2.011 16.694,2.000 17.066,2.000 18.500 C 2.000 20.411,2.009 20.503,2.225 20.930 C 2.361 21.199,2.801 21.639,3.070 21.775 C 3.497 21.991,3.590 22.000,5.493 22.000 C 7.397 22.000,7.506 21.990,7.937 21.771 C 8.197 21.639,8.639 21.197,8.771 20.937 C 8.990 20.506,9.000 20.396,8.999 18.514 C 8.999 16.642,8.985 16.484,8.781 16.083 C 8.646 15.816,8.297 15.449,8.017 15.281 C 7.578 15.016,7.470 15.005,5.500 15.005 C 3.965 15.005,3.706 15.013,3.477 15.073 M11.695 15.057 C 11.466 15.129,11.256 15.299,11.128 15.516 C 11.036 15.672,11.020 15.745,11.021 16.000 C 11.022 16.332,11.101 16.533,11.306 16.728 C 11.785 17.181,12.580 17.046,12.893 16.460 C 13.025 16.211,13.015 15.760,12.872 15.516 C 12.628 15.101,12.150 14.915,11.695 15.057 M17.499 15.043 C 16.383 15.230,15.461 16.048,15.114 17.160 C 15.021 17.457,15.020 17.478,15.020 19.383 L 15.020 21.306 15.141 21.503 C 15.543 22.156,16.457 22.156,16.859 21.503 L 16.980 21.306 17.000 19.523 C 17.022 17.523,17.014 17.582,17.321 17.283 C 17.605 17.008,17.666 17.000,19.537 16.998 C 21.305 16.996,21.345 16.992,21.619 16.783 C 21.696 16.725,21.808 16.592,21.869 16.489 C 21.964 16.328,21.980 16.256,21.980 16.000 C 21.980 15.746,21.963 15.672,21.872 15.516 C 21.813 15.415,21.698 15.282,21.618 15.221 C 21.338 15.008,21.256 15.000,19.404 15.005 C 18.467 15.007,17.609 15.025,17.499 15.043 M7.000 18.500 L 7.000 20.000 5.500 20.000 L 4.000 20.000 4.000 18.500 L 4.000 17.000 5.500 17.000 L 7.000 17.000 7.000 18.500 M11.695 19.057 C 11.466 19.129,11.256 19.299,11.128 19.516 C 11.020 19.699,11.020 19.703,11.020 20.503 L 11.020 21.306 11.141 21.503 C 11.543 22.156,12.457 22.156,12.859 21.503 L 12.980 21.306 12.980 20.503 C 12.980 19.703,12.980 19.699,12.872 19.516 C 12.628 19.101,12.150 18.915,11.695 19.057 M20.695 20.057 C 20.466 20.129,20.256 20.299,20.128 20.516 C 20.036 20.672,20.020 20.745,20.021 21.000 C 20.022 21.332,20.101 21.533,20.306 21.728 C 20.785 22.181,21.580 22.046,21.893 21.460 C 22.025 21.211,22.015 20.760,21.872 20.516 C 21.628 20.101,21.150 19.915,20.695 20.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const QrCodeIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const QrCode = QrCodeIcon;