UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.17 kB
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-key-round" 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="M14.764 1.003 C 12.647 1.242,10.761 2.324,9.505 4.020 C 8.228 5.743,7.750 7.983,8.215 10.060 L 8.269 10.300 4.960 13.620 C 2.848 15.739,1.593 17.027,1.492 17.180 C 1.292 17.485,1.134 17.863,1.060 18.220 C 0.975 18.629,0.974 21.165,1.060 21.492 C 1.153 21.852,1.310 22.118,1.596 22.404 C 1.882 22.690,2.148 22.847,2.508 22.940 C 2.844 23.028,6.156 23.028,6.492 22.940 C 6.852 22.847,7.118 22.690,7.404 22.404 C 7.879 21.929,8.000 21.568,8.000 20.624 L 8.000 20.000 8.632 20.000 C 9.574 20.000,9.927 19.881,10.404 19.404 C 10.879 18.929,11.000 18.568,11.000 17.624 L 11.000 17.000 11.250 16.999 C 11.725 16.998,12.283 16.832,12.746 16.554 C 12.869 16.480,13.134 16.266,13.335 16.077 L 13.700 15.735 13.940 15.787 C 16.016 16.237,18.228 15.777,19.920 14.543 C 20.705 13.970,21.384 13.242,21.899 12.420 C 22.956 10.736,23.302 8.582,22.821 6.679 C 22.346 4.793,21.188 3.182,19.560 2.139 C 18.935 1.738,17.988 1.336,17.300 1.178 C 16.514 0.997,15.458 0.924,14.764 1.003 M16.540 3.059 C 17.990 3.318,19.294 4.186,20.148 5.460 C 20.515 6.007,20.816 6.770,20.946 7.480 C 21.040 7.998,21.041 9.013,20.947 9.488 C 20.621 11.140,19.494 12.635,18.020 13.371 C 16.746 14.007,15.275 14.131,13.928 13.716 C 13.494 13.583,13.377 13.575,13.079 13.664 C 12.887 13.721,12.799 13.791,12.301 14.279 C 11.993 14.582,11.677 14.862,11.601 14.901 C 11.511 14.947,11.308 14.982,11.021 15.003 C 10.778 15.021,10.489 15.063,10.377 15.097 C 9.944 15.229,9.428 15.670,9.216 16.088 C 9.044 16.427,9.000 16.688,9.000 17.368 L 9.000 18.000 8.370 18.002 C 7.410 18.006,7.002 18.150,6.535 18.653 C 6.108 19.112,6.000 19.460,6.000 20.368 L 6.000 21.000 4.498 21.000 L 2.996 21.000 3.008 19.770 C 3.019 18.665,3.028 18.526,3.094 18.400 C 3.135 18.323,4.766 16.658,6.719 14.700 C 9.964 11.446,10.276 11.123,10.335 10.943 C 10.424 10.673,10.417 10.498,10.302 10.132 C 10.104 9.499,10.060 9.186,10.062 8.440 C 10.065 7.644,10.129 7.269,10.379 6.580 C 10.660 5.806,11.044 5.198,11.620 4.617 C 12.518 3.711,13.586 3.175,14.840 3.001 C 15.200 2.951,16.107 2.982,16.540 3.059 M16.174 6.039 C 15.750 6.129,15.329 6.477,15.132 6.900 C 15.035 7.107,15.020 7.190,15.020 7.500 C 15.020 7.811,15.035 7.894,15.133 8.104 C 15.276 8.413,15.585 8.721,15.900 8.868 C 16.107 8.965,16.190 8.980,16.500 8.980 C 16.810 8.980,16.893 8.965,17.100 8.868 C 17.415 8.721,17.724 8.413,17.867 8.104 C 17.965 7.894,17.980 7.811,17.980 7.500 C 17.980 7.189,17.965 7.106,17.867 6.896 C 17.727 6.592,17.415 6.278,17.119 6.143 C 16.870 6.030,16.441 5.982,16.174 6.039 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const KeyRoundIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const KeyRound = KeyRoundIcon;