UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.11 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-plug-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="M17.640 2.068 C 17.486 2.121,17.151 2.438,15.347 4.235 C 14.166 5.411,13.187 6.419,13.127 6.520 C 13.037 6.672,13.020 6.746,13.020 7.000 C 13.020 7.254,13.037 7.328,13.128 7.484 C 13.187 7.585,13.300 7.716,13.377 7.775 C 13.669 7.998,13.691 8.000,15.714 8.000 L 17.578 8.000 16.374 9.210 C 15.711 9.876,15.136 10.483,15.095 10.560 C 15.043 10.659,15.021 10.787,15.021 11.000 C 15.020 11.258,15.036 11.327,15.133 11.492 C 15.413 11.968,16.032 12.138,16.492 11.866 C 16.584 11.811,17.607 10.815,18.765 9.653 C 20.744 7.666,20.874 7.527,20.940 7.325 C 21.118 6.777,20.832 6.218,20.290 6.055 C 20.147 6.012,19.711 6.000,18.265 6.000 L 16.422 6.000 17.626 4.790 C 18.289 4.125,18.864 3.517,18.905 3.440 C 18.957 3.341,18.979 3.213,18.979 3.000 C 18.980 2.745,18.964 2.672,18.872 2.516 C 18.617 2.083,18.121 1.903,17.640 2.068 M9.640 10.069 C 9.493 10.120,9.280 10.310,8.480 11.103 L 7.500 12.074 7.014 11.600 C 6.595 11.191,6.499 11.117,6.317 11.063 C 6.051 10.984,5.948 10.984,5.677 11.064 C 5.473 11.125,5.388 11.200,4.225 12.354 C 2.662 13.905,2.461 14.154,2.198 14.855 C 1.935 15.558,1.935 16.442,2.198 17.145 C 2.412 17.716,2.634 18.040,3.214 18.630 L 3.578 19.000 2.374 20.210 C 1.711 20.875,1.138 21.481,1.101 21.555 C 0.872 22.009,1.056 22.601,1.508 22.867 C 1.673 22.964,1.742 22.980,2.000 22.979 C 2.213 22.979,2.341 22.957,2.440 22.905 C 2.517 22.864,3.125 22.289,3.790 21.626 L 5.000 20.422 5.370 20.786 C 5.979 21.385,6.343 21.627,6.946 21.833 C 8.004 22.195,9.226 21.970,10.125 21.247 C 10.525 20.924,12.813 18.615,12.905 18.440 C 12.957 18.341,12.979 18.213,12.979 18.000 C 12.980 17.609,12.900 17.474,12.343 16.921 L 11.920 16.502 12.876 15.541 C 13.401 15.012,13.864 14.517,13.905 14.440 C 13.957 14.341,13.979 14.213,13.979 14.000 C 13.980 13.745,13.964 13.672,13.872 13.516 C 13.618 13.084,13.136 12.905,12.657 13.066 C 12.486 13.124,12.329 13.262,11.479 14.105 L 10.497 15.078 9.709 14.289 L 8.920 13.499 9.843 12.580 C 10.350 12.074,10.814 11.579,10.873 11.480 C 10.964 11.328,10.980 11.254,10.980 11.000 C 10.980 10.746,10.963 10.672,10.872 10.516 C 10.617 10.083,10.119 9.902,9.640 10.069 M8.300 15.720 L 10.580 18.000 9.760 18.823 C 9.309 19.276,8.864 19.700,8.770 19.765 C 8.324 20.077,7.676 20.077,7.230 19.765 C 7.136 19.700,6.426 19.010,5.652 18.233 C 4.024 16.599,4.020 16.594,4.020 16.000 C 4.020 15.440,4.083 15.342,5.111 14.310 C 5.588 13.832,5.987 13.440,5.999 13.440 C 6.011 13.440,7.046 14.466,8.300 15.720 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const PlugZapIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const PlugZap = PlugZapIcon;