@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.82 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-cog" 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="M8.400 2.044 C 6.761 2.229,5.261 3.290,4.526 4.785 C 4.158 5.533,4.020 6.136,4.020 7.000 C 4.020 7.670,4.078 8.044,4.268 8.600 C 4.846 10.291,6.253 11.525,8.040 11.907 C 8.511 12.008,9.489 12.008,9.960 11.907 C 11.488 11.580,12.748 10.630,13.433 9.288 C 13.838 8.494,13.980 7.899,13.980 7.000 C 13.980 6.101,13.838 5.506,13.433 4.713 C 12.794 3.461,11.604 2.510,10.240 2.162 C 9.669 2.016,9.019 1.974,8.400 2.044 M9.861 4.129 C 10.804 4.405,11.584 5.183,11.875 6.139 C 11.958 6.412,11.973 6.542,11.973 7.000 C 11.973 7.458,11.958 7.588,11.875 7.861 C 11.582 8.822,10.819 9.581,9.840 9.886 C 9.406 10.021,8.594 10.021,8.160 9.886 C 7.181 9.581,6.418 8.822,6.125 7.861 C 6.042 7.588,6.027 7.458,6.027 7.000 C 6.027 6.542,6.042 6.412,6.125 6.139 C 6.456 5.054,7.371 4.245,8.499 4.040 C 8.832 3.980,9.500 4.023,9.861 4.129 M16.048 10.405 C 15.847 10.505,15.664 10.677,15.573 10.854 C 15.482 11.030,15.457 11.465,15.528 11.639 L 15.585 11.778 15.182 12.182 L 14.780 12.586 14.640 12.528 C 14.546 12.490,14.414 12.477,14.239 12.489 C 13.704 12.528,13.314 12.936,13.314 13.458 C 13.314 13.850,13.558 14.239,13.892 14.379 L 14.010 14.429 14.010 15.001 L 14.010 15.573 13.855 15.651 C 13.513 15.823,13.314 16.151,13.314 16.542 C 13.314 17.213,13.996 17.689,14.640 17.467 L 14.780 17.419 15.183 17.820 L 15.586 18.220 15.528 18.360 C 15.456 18.534,15.481 18.968,15.573 19.146 C 15.668 19.330,15.875 19.522,16.072 19.609 C 16.546 19.819,17.183 19.575,17.379 19.108 L 17.429 18.990 18.000 18.990 L 18.571 18.990 18.621 19.108 C 18.817 19.576,19.454 19.819,19.931 19.608 C 20.394 19.403,20.634 18.845,20.467 18.360 L 20.419 18.220 20.820 17.817 L 21.220 17.414 21.360 17.472 C 21.534 17.544,21.968 17.519,22.146 17.427 C 22.610 17.187,22.810 16.617,22.600 16.129 C 22.503 15.903,22.371 15.765,22.145 15.651 L 21.990 15.573 21.990 15.001 L 21.990 14.429 22.108 14.379 C 22.442 14.239,22.686 13.850,22.686 13.458 C 22.686 13.100,22.509 12.803,22.170 12.594 C 21.991 12.483,21.557 12.448,21.361 12.528 L 21.222 12.585 20.818 12.182 L 20.414 11.780 20.472 11.640 C 20.543 11.467,20.519 11.032,20.429 10.857 C 20.262 10.535,19.905 10.320,19.537 10.321 C 19.148 10.322,18.800 10.529,18.644 10.851 L 18.563 11.020 18.000 11.018 L 17.438 11.016 17.355 10.848 C 17.131 10.395,16.500 10.181,16.048 10.405 M18.408 13.044 C 18.979 13.163,19.546 13.606,19.793 14.125 C 20.054 14.672,20.054 15.326,19.794 15.875 C 19.606 16.270,19.193 16.664,18.778 16.842 C 18.478 16.971,18.434 16.978,18.000 16.978 C 17.566 16.978,17.522 16.971,17.222 16.842 C 16.642 16.593,16.172 16.022,16.044 15.408 C 15.905 14.743,16.105 14.087,16.596 13.597 C 17.090 13.105,17.743 12.906,18.408 13.044 M5.400 14.044 C 3.761 14.229,2.261 15.290,1.526 16.785 C 1.333 17.177,1.187 17.599,1.093 18.040 C 1.030 18.334,1.020 18.579,1.020 19.843 L 1.020 21.306 1.141 21.503 C 1.543 22.156,2.457 22.156,2.859 21.503 L 2.980 21.307 3.004 19.883 C 3.030 18.292,3.041 18.218,3.320 17.660 C 3.684 16.934,4.356 16.366,5.139 16.123 L 5.460 16.023 7.880 16.002 L 10.300 15.980 10.492 15.867 C 11.248 15.423,11.123 14.306,10.290 14.055 C 10.144 14.011,9.667 14.001,7.904 14.005 C 6.692 14.008,5.565 14.026,5.400 14.044 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const UserCogIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const UserCog = UserCogIcon;