@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.54 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-battery-charging" 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="M3.499 6.043 C 2.383 6.230,1.461 7.048,1.114 8.160 L 1.020 8.460 1.020 12.000 L 1.020 15.540 1.114 15.840 C 1.419 16.818,2.164 17.569,3.140 17.882 C 3.383 17.960,3.531 17.974,4.260 17.990 C 4.805 18.002,5.158 17.993,5.264 17.964 C 5.497 17.901,5.737 17.714,5.867 17.492 C 5.964 17.327,5.980 17.257,5.980 17.000 C 5.980 16.746,5.963 16.672,5.872 16.516 C 5.760 16.325,5.567 16.154,5.373 16.073 C 5.307 16.045,4.934 16.016,4.480 16.003 C 3.724 15.981,3.694 15.977,3.516 15.872 C 3.415 15.813,3.284 15.700,3.225 15.623 C 2.994 15.320,3.000 15.423,3.000 12.022 C 3.000 8.472,2.988 8.618,3.303 8.303 C 3.587 8.019,3.694 8.000,5.037 7.998 C 6.266 7.996,6.356 7.984,6.619 7.783 C 6.696 7.725,6.808 7.592,6.869 7.489 C 6.964 7.328,6.980 7.256,6.980 7.000 C 6.980 6.746,6.963 6.672,6.872 6.516 C 6.813 6.415,6.698 6.282,6.618 6.221 C 6.350 6.016,6.216 6.000,4.904 6.005 C 4.242 6.007,3.609 6.025,3.499 6.043 M10.671 6.064 C 10.563 6.097,10.415 6.186,10.327 6.271 C 10.168 6.425,7.149 11.412,7.054 11.680 C 6.933 12.018,7.033 12.435,7.299 12.701 C 7.580 12.983,7.681 13.000,9.027 13.000 C 9.672 13.000,10.200 13.011,10.200 13.024 C 10.200 13.037,9.728 13.833,9.152 14.794 C 8.575 15.754,8.081 16.603,8.054 16.680 C 7.901 17.107,8.096 17.626,8.499 17.862 C 8.840 18.061,9.299 18.028,9.624 17.780 C 9.718 17.708,10.216 16.913,11.333 15.049 C 12.200 13.603,12.932 12.350,12.960 12.264 C 13.072 11.916,12.920 11.452,12.618 11.221 C 12.352 11.018,12.212 11.000,10.936 11.000 L 9.764 11.000 10.864 9.166 C 11.867 7.494,11.967 7.312,11.987 7.111 C 12.020 6.798,11.917 6.513,11.695 6.297 C 11.411 6.021,11.066 5.942,10.671 6.064 M14.695 6.055 C 14.464 6.130,14.255 6.300,14.128 6.516 C 14.037 6.672,14.020 6.746,14.020 7.000 C 14.020 7.256,14.036 7.328,14.131 7.489 C 14.192 7.592,14.304 7.725,14.381 7.783 C 14.622 7.967,14.770 7.996,15.463 7.998 C 16.257 8.000,16.439 8.045,16.697 8.303 C 17.012 8.618,17.000 8.475,17.000 12.001 C 17.000 15.372,17.003 15.324,16.779 15.618 C 16.718 15.698,16.585 15.813,16.484 15.872 L 16.300 15.980 15.020 16.001 C 14.146 16.016,13.704 16.038,13.627 16.071 C 13.431 16.156,13.239 16.327,13.128 16.516 C 13.037 16.672,13.020 16.746,13.020 17.000 C 13.020 17.257,13.036 17.327,13.133 17.492 C 13.263 17.713,13.502 17.901,13.732 17.963 C 13.837 17.992,14.353 18.001,15.236 17.991 C 16.505 17.976,16.596 17.970,16.860 17.884 C 17.842 17.563,18.581 16.817,18.886 15.840 L 18.980 15.540 18.980 12.000 L 18.980 8.460 18.886 8.160 C 18.580 7.180,17.820 6.416,16.861 6.125 C 16.574 6.039,16.451 6.027,15.700 6.015 C 15.072 6.004,14.818 6.015,14.695 6.055 M21.695 10.057 C 21.466 10.129,21.256 10.299,21.128 10.516 L 21.020 10.700 21.020 12.003 L 21.020 13.306 21.141 13.503 C 21.543 14.156,22.457 14.156,22.859 13.503 L 22.980 13.306 22.980 12.003 L 22.980 10.700 22.872 10.516 C 22.628 10.101,22.150 9.915,21.695 10.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const BatteryChargingIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const BatteryCharging = BatteryChargingIcon;