UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.33 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-database-zap" 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="M10.720 1.025 C 6.326 1.241,3.049 2.408,2.246 4.040 C 2.155 4.227,2.062 4.477,2.040 4.595 C 2.014 4.733,2.000 7.421,2.000 12.037 C 2.000 20.002,1.983 19.461,2.250 20.000 C 2.501 20.505,3.266 21.173,4.040 21.561 C 5.499 22.293,7.767 22.796,10.360 22.963 C 11.764 23.053,14.693 22.954,15.288 22.797 C 15.509 22.739,15.762 22.525,15.878 22.300 C 16.028 22.009,16.023 21.614,15.867 21.348 C 15.805 21.243,15.681 21.103,15.591 21.038 C 15.315 20.838,15.185 20.823,14.420 20.901 C 13.535 20.992,11.324 21.026,10.412 20.963 C 9.218 20.880,8.359 20.766,7.370 20.557 C 6.022 20.272,4.970 19.873,4.365 19.417 C 3.972 19.121,4.000 19.322,4.000 16.766 L 4.000 14.525 4.330 14.679 C 6.325 15.612,9.994 16.139,13.260 15.964 C 14.842 15.879,14.992 15.851,15.274 15.586 C 15.806 15.085,15.627 14.200,14.941 13.938 C 14.761 13.870,14.703 13.868,14.064 13.915 C 12.011 14.065,10.059 13.997,8.300 13.716 C 6.291 13.394,4.698 12.813,4.143 12.198 L 4.000 12.040 4.000 9.779 L 4.000 7.519 4.207 7.624 C 5.101 8.076,6.759 8.532,8.340 8.758 C 9.603 8.940,10.221 8.976,12.000 8.976 C 13.779 8.976,14.397 8.940,15.660 8.758 C 17.238 8.532,18.900 8.076,19.788 7.626 L 19.991 7.523 20.007 7.917 C 20.021 8.269,20.035 8.331,20.142 8.505 C 20.543 9.156,21.457 9.155,21.859 8.503 L 21.980 8.306 21.992 6.571 C 21.999 5.502,21.987 4.748,21.962 4.608 C 21.939 4.482,21.846 4.227,21.754 4.040 C 21.020 2.550,18.252 1.449,14.360 1.099 C 13.694 1.040,11.380 0.992,10.720 1.025 M13.380 3.041 C 15.749 3.169,17.637 3.567,18.985 4.221 C 19.391 4.418,19.565 4.529,19.755 4.709 C 19.890 4.837,20.000 4.964,20.000 4.991 C 20.000 5.063,19.730 5.350,19.535 5.483 C 18.579 6.141,16.663 6.664,14.320 6.907 C 13.381 7.004,10.619 7.004,9.680 6.907 C 7.374 6.668,5.533 6.174,4.540 5.529 C 4.292 5.369,4.000 5.077,4.000 4.991 C 4.000 4.964,4.110 4.837,4.245 4.709 C 4.822 4.160,6.409 3.585,8.120 3.305 C 9.742 3.039,11.616 2.945,13.380 3.041 M20.671 11.064 C 20.563 11.097,20.415 11.186,20.327 11.271 C 20.168 11.425,17.149 16.412,17.054 16.680 C 16.933 17.018,17.033 17.435,17.299 17.701 C 17.580 17.983,17.681 18.000,19.027 18.000 C 19.672 18.000,20.200 18.011,20.200 18.024 C 20.200 18.037,19.728 18.833,19.152 19.794 C 18.575 20.754,18.081 21.603,18.054 21.680 C 17.901 22.107,18.096 22.626,18.499 22.862 C 18.840 23.061,19.299 23.028,19.624 22.780 C 19.718 22.708,20.216 21.913,21.333 20.049 C 22.200 18.603,22.932 17.350,22.960 17.264 C 23.072 16.916,22.920 16.452,22.618 16.221 C 22.352 16.018,22.212 16.000,20.936 16.000 L 19.764 16.000 20.864 14.166 C 21.867 12.494,21.967 12.312,21.987 12.111 C 22.020 11.798,21.917 11.513,21.695 11.297 C 21.411 11.021,21.066 10.942,20.671 11.064 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const DatabaseZapIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const DatabaseZap = DatabaseZapIcon;