@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.73 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-lightbulb" 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="M11.540 1.023 C 10.715 1.102,10.250 1.200,9.620 1.427 C 7.709 2.115,6.187 3.615,5.456 5.530 C 5.187 6.234,5.051 6.920,5.013 7.763 C 4.965 8.827,5.161 9.750,5.624 10.640 C 5.896 11.163,6.226 11.607,6.783 12.200 C 7.501 12.965,7.767 13.379,7.983 14.067 C 8.131 14.538,8.244 14.712,8.499 14.862 C 9.022 15.168,9.741 14.907,9.934 14.340 C 10.021 14.085,10.017 13.921,9.918 13.563 C 9.646 12.580,9.195 11.847,8.223 10.803 C 7.391 9.911,7.083 9.271,7.015 8.290 C 6.986 7.880,7.053 7.185,7.161 6.760 C 7.609 5.013,9.009 3.613,10.760 3.161 C 11.693 2.920,12.875 2.983,13.752 3.320 C 15.281 3.907,16.434 5.197,16.846 6.780 C 16.886 6.934,16.940 7.294,16.966 7.580 C 17.039 8.381,16.917 9.083,16.589 9.740 C 16.401 10.117,16.258 10.304,15.741 10.845 C 14.782 11.850,14.351 12.547,14.095 13.506 C 13.970 13.975,13.982 14.233,14.138 14.501 C 14.495 15.110,15.388 15.162,15.797 14.597 C 15.861 14.509,15.950 14.295,15.999 14.110 C 16.181 13.426,16.461 12.988,17.220 12.200 C 17.999 11.391,18.375 10.806,18.672 9.940 C 18.907 9.252,18.976 8.820,18.977 8.020 C 18.978 7.056,18.879 6.469,18.573 5.620 C 17.715 3.237,15.581 1.473,13.102 1.098 C 12.726 1.041,11.813 0.997,11.540 1.023 M8.695 17.057 C 8.466 17.129,8.256 17.299,8.128 17.516 C 8.037 17.672,8.020 17.746,8.020 18.000 C 8.020 18.256,8.036 18.328,8.131 18.489 C 8.256 18.702,8.449 18.864,8.670 18.943 C 8.891 19.022,15.109 19.022,15.330 18.943 C 15.551 18.864,15.744 18.702,15.869 18.489 C 15.964 18.328,15.980 18.256,15.980 18.000 C 15.980 17.746,15.963 17.672,15.872 17.516 C 15.740 17.293,15.533 17.128,15.290 17.055 C 15.030 16.977,8.945 16.979,8.695 17.057 M9.695 21.057 C 9.466 21.129,9.256 21.299,9.128 21.516 C 9.037 21.672,9.020 21.746,9.020 22.000 C 9.020 22.256,9.036 22.328,9.131 22.489 C 9.256 22.702,9.449 22.864,9.670 22.943 C 9.889 23.021,14.111 23.021,14.330 22.943 C 14.551 22.864,14.744 22.702,14.869 22.489 C 14.964 22.328,14.980 22.256,14.980 22.000 C 14.980 21.746,14.963 21.672,14.872 21.516 C 14.740 21.293,14.533 21.128,14.290 21.055 C 14.033 20.978,9.943 20.979,9.695 21.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const LightbulbIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Lightbulb = LightbulbIcon;