@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.38 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-id-card" 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.499 4.043 C 2.380 4.232,1.461 5.048,1.114 6.160 L 1.020 6.460 1.020 12.000 L 1.020 17.540 1.114 17.840 C 1.422 18.827,2.173 19.578,3.160 19.886 L 3.460 19.980 12.000 19.980 L 20.540 19.980 20.840 19.886 C 21.827 19.578,22.578 18.827,22.886 17.840 L 22.980 17.540 22.980 12.000 L 22.980 6.460 22.886 6.160 C 22.581 5.182,21.832 4.428,20.861 4.121 L 20.540 4.020 12.120 4.014 C 7.489 4.011,3.609 4.024,3.499 4.043 M20.310 6.061 C 20.589 6.144,20.856 6.411,20.939 6.690 C 20.992 6.868,21.000 7.546,21.000 12.001 C 21.000 16.212,20.990 17.139,20.945 17.290 C 20.872 17.533,20.707 17.740,20.484 17.872 L 20.300 17.980 12.000 17.980 L 3.700 17.980 3.516 17.872 C 3.303 17.747,3.141 17.550,3.058 17.316 C 2.969 17.061,2.971 6.993,3.061 6.690 C 3.140 6.421,3.412 6.143,3.673 6.063 C 3.833 6.014,5.030 6.005,11.983 6.003 C 19.144 6.000,20.130 6.007,20.310 6.061 M8.499 8.040 C 7.363 8.246,6.460 9.049,6.114 10.160 C 5.979 10.594,5.979 11.407,6.114 11.839 C 6.216 12.163,6.386 12.524,6.509 12.676 L 6.586 12.772 6.201 13.156 C 5.380 13.973,4.998 14.908,5.271 15.428 C 5.534 15.929,6.074 16.127,6.569 15.905 C 6.849 15.780,6.960 15.651,7.164 15.220 C 7.295 14.944,7.396 14.798,7.597 14.596 C 8.604 13.587,10.209 13.896,10.836 15.220 C 11.040 15.651,11.151 15.780,11.431 15.905 C 11.922 16.126,12.468 15.925,12.729 15.428 C 13.002 14.908,12.620 13.973,11.799 13.156 L 11.414 12.772 11.491 12.676 C 11.614 12.524,11.784 12.163,11.886 11.839 C 12.021 11.407,12.021 10.594,11.886 10.160 C 11.581 9.179,10.810 8.407,9.861 8.129 C 9.500 8.023,8.832 7.980,8.499 8.040 M15.695 9.057 C 15.466 9.129,15.256 9.299,15.128 9.516 C 15.037 9.672,15.020 9.746,15.020 10.000 C 15.020 10.256,15.036 10.328,15.131 10.489 C 15.256 10.702,15.449 10.864,15.670 10.943 C 15.885 11.020,18.115 11.020,18.330 10.943 C 18.551 10.864,18.744 10.702,18.869 10.489 C 18.964 10.328,18.980 10.256,18.980 10.000 C 18.980 9.746,18.963 9.672,18.872 9.516 C 18.740 9.293,18.533 9.128,18.290 9.055 C 18.039 8.979,15.937 8.981,15.695 9.057 M9.310 10.061 C 9.688 10.173,10.000 10.598,10.000 11.001 C 10.000 11.331,9.784 11.696,9.484 11.872 C 9.328 11.963,9.254 11.980,9.000 11.980 C 8.746 11.980,8.672 11.963,8.516 11.872 C 7.935 11.530,7.833 10.774,8.304 10.303 C 8.583 10.024,8.916 9.944,9.310 10.061 M15.695 13.057 C 15.466 13.129,15.256 13.299,15.128 13.516 C 15.037 13.672,15.020 13.746,15.020 14.000 C 15.020 14.256,15.036 14.328,15.131 14.489 C 15.256 14.702,15.449 14.864,15.670 14.943 C 15.885 15.020,18.115 15.020,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.039 12.979,15.937 12.981,15.695 13.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const IdCardIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const IdCard = IdCardIcon;