UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.26 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-unplug" 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="M21.640 1.069 C 21.490 1.121,21.252 1.338,20.230 2.353 L 19.001 3.575 18.610 3.196 C 18.161 2.759,17.989 2.621,17.675 2.444 C 16.446 1.754,14.968 1.877,13.860 2.762 C 13.503 3.048,11.180 5.398,11.095 5.560 C 10.993 5.754,10.993 6.246,11.095 6.440 C 11.195 6.632,17.294 12.738,17.520 12.873 C 17.673 12.964,17.745 12.980,18.000 12.979 C 18.213 12.979,18.341 12.957,18.440 12.905 C 18.615 12.813,20.924 10.525,21.247 10.125 C 21.970 9.226,22.195 8.004,21.833 6.946 C 21.627 6.343,21.385 5.979,20.786 5.370 L 20.422 5.000 21.626 3.790 C 22.289 3.125,22.864 2.517,22.905 2.440 C 22.957 2.341,22.979 2.213,22.979 2.000 C 22.980 1.745,22.964 1.672,22.872 1.516 C 22.617 1.083,22.120 0.902,21.640 1.069 M16.609 4.152 C 16.825 4.259,17.062 4.479,18.308 5.728 C 19.981 7.406,19.980 7.404,19.980 8.001 C 19.980 8.560,19.898 8.685,18.861 9.720 L 18.000 10.580 15.710 8.290 L 13.420 6.000 14.260 5.158 C 15.317 4.097,15.491 3.987,16.069 4.014 C 16.293 4.025,16.414 4.056,16.609 4.152 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 UnplugIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Unplug = UnplugIcon;