@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.93 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-user-pen" 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="M9.400 2.044 C 7.761 2.229,6.261 3.290,5.526 4.785 C 5.158 5.533,5.020 6.136,5.020 7.000 C 5.020 7.670,5.078 8.044,5.268 8.600 C 5.846 10.291,7.253 11.525,9.040 11.907 C 9.511 12.008,10.489 12.008,10.960 11.907 C 12.488 11.580,13.748 10.630,14.433 9.288 C 14.838 8.494,14.980 7.899,14.980 7.000 C 14.980 6.101,14.838 5.506,14.433 4.713 C 13.794 3.461,12.604 2.510,11.240 2.162 C 10.669 2.016,10.019 1.974,9.400 2.044 M10.861 4.129 C 11.804 4.405,12.584 5.183,12.875 6.139 C 12.958 6.412,12.973 6.542,12.973 7.000 C 12.973 7.458,12.958 7.588,12.875 7.861 C 12.582 8.822,11.819 9.581,10.840 9.886 C 10.406 10.021,9.594 10.021,9.160 9.886 C 8.181 9.581,7.418 8.822,7.125 7.861 C 7.042 7.588,7.027 7.458,7.027 7.000 C 7.027 6.542,7.042 6.412,7.125 6.139 C 7.456 5.054,8.371 4.245,9.499 4.040 C 9.832 3.980,10.500 4.023,10.861 4.129 M19.330 12.044 C 18.849 12.124,18.379 12.336,17.960 12.662 C 17.648 12.905,13.477 17.102,13.329 17.323 C 13.066 17.715,12.947 18.038,12.478 19.642 C 12.011 21.240,11.994 21.311,12.014 21.590 C 12.052 22.135,12.371 22.602,12.875 22.850 C 13.110 22.966,13.174 22.980,13.479 22.979 C 13.794 22.977,13.937 22.943,15.360 22.525 C 17.121 22.008,17.454 21.871,17.920 21.468 C 18.485 20.980,22.340 17.070,22.500 16.823 C 23.161 15.803,23.162 14.420,22.502 13.426 C 22.165 12.918,21.594 12.449,21.039 12.223 C 20.561 12.028,19.864 11.955,19.330 12.044 M6.400 14.044 C 4.756 14.232,3.261 15.290,2.526 16.785 C 2.333 17.177,2.187 17.599,2.093 18.040 C 2.030 18.334,2.020 18.579,2.020 19.843 L 2.020 21.306 2.141 21.503 C 2.543 22.156,3.457 22.156,3.859 21.503 L 3.980 21.307 4.003 19.883 C 4.025 18.522,4.031 18.446,4.124 18.139 C 4.416 17.185,5.179 16.422,6.139 16.122 L 6.460 16.022 9.120 16.001 C 11.751 15.980,11.782 15.979,11.940 15.894 C 12.293 15.703,12.488 15.385,12.488 15.000 C 12.488 14.615,12.293 14.297,11.940 14.106 C 11.781 14.021,11.763 14.020,9.240 14.015 C 7.843 14.012,6.565 14.025,6.400 14.044 M20.353 14.116 C 20.594 14.239,20.733 14.374,20.860 14.607 C 21.018 14.896,21.029 15.324,20.885 15.605 C 20.767 15.836,16.563 20.051,16.380 20.122 C 16.221 20.184,14.265 20.759,14.254 20.747 C 14.230 20.723,14.838 18.719,14.911 18.580 C 14.997 18.416,19.127 14.270,19.325 14.149 C 19.595 13.984,20.064 13.969,20.353 14.116 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const UserPenIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const UserPen = UserPenIcon;