@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.88 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-ghost" 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.340 1.024 C 10.026 1.160,9.091 1.415,8.060 1.918 C 6.244 2.804,4.840 4.202,3.939 6.020 C 3.467 6.971,3.184 7.928,3.059 8.992 C 2.975 9.711,2.973 22.095,3.057 22.330 C 3.241 22.846,3.796 23.113,4.325 22.939 C 4.523 22.874,4.639 22.771,5.771 21.646 L 7.002 20.422 7.931 21.345 C 8.442 21.853,8.915 22.306,8.981 22.351 C 9.239 22.526,9.760 22.526,10.017 22.352 C 10.085 22.306,10.558 21.853,11.070 21.345 L 12.000 20.421 12.930 21.345 C 13.442 21.853,13.915 22.306,13.981 22.351 C 14.239 22.526,14.760 22.526,15.017 22.352 C 15.085 22.306,15.558 21.853,16.070 21.345 L 16.999 20.421 18.210 21.626 C 18.875 22.289,19.483 22.864,19.560 22.905 C 19.659 22.957,19.787 22.979,20.000 22.979 C 20.255 22.980,20.328 22.964,20.484 22.872 C 20.697 22.747,20.859 22.550,20.942 22.316 C 21.030 22.065,21.029 9.747,20.941 8.992 C 20.702 6.956,19.813 5.106,18.379 3.663 C 17.011 2.285,15.247 1.392,13.320 1.101 C 12.911 1.039,11.662 0.991,11.340 1.024 M13.102 3.098 C 15.818 3.509,18.103 5.593,18.783 8.280 C 18.975 9.041,18.970 8.904,18.988 14.399 L 19.004 19.577 18.272 18.855 C 17.655 18.247,17.509 18.123,17.343 18.067 C 17.094 17.982,16.907 17.982,16.657 18.066 C 16.486 18.124,16.329 18.262,15.480 19.104 L 14.500 20.076 13.520 19.104 C 12.670 18.262,12.514 18.124,12.343 18.066 C 12.094 17.982,11.906 17.982,11.657 18.066 C 11.486 18.124,11.330 18.262,10.480 19.104 L 9.500 20.076 8.520 19.104 C 7.671 18.262,7.514 18.124,7.343 18.066 C 7.093 17.982,6.906 17.982,6.657 18.067 C 6.491 18.123,6.345 18.247,5.728 18.855 L 4.996 19.577 5.011 14.399 C 5.026 8.815,5.017 9.074,5.236 8.214 C 5.792 6.039,7.478 4.198,9.620 3.427 C 10.250 3.200,10.715 3.102,11.540 3.023 C 11.813 2.997,12.726 3.041,13.102 3.098 M8.695 9.055 C 8.464 9.130,8.255 9.300,8.128 9.516 C 8.037 9.672,8.020 9.746,8.020 10.000 C 8.020 10.257,8.036 10.327,8.133 10.492 C 8.651 11.374,9.998 11.018,9.998 10.000 C 9.998 9.623,9.792 9.281,9.463 9.112 C 9.265 9.010,8.911 8.984,8.695 9.055 M14.695 9.055 C 14.464 9.130,14.255 9.300,14.128 9.516 C 14.037 9.672,14.020 9.746,14.020 10.000 C 14.020 10.257,14.036 10.327,14.133 10.492 C 14.651 11.374,15.998 11.018,15.998 10.000 C 15.998 9.623,15.792 9.281,15.463 9.112 C 15.265 9.010,14.911 8.984,14.695 9.055 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const GhostIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Ghost = GhostIcon;