@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.3 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-candy-cane" 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="M15.214 1.041 C 13.568 1.249,12.007 2.029,10.917 3.188 C 10.621 3.504,10.084 4.196,9.982 4.395 C 9.944 4.470,9.308 5.514,8.569 6.715 C 7.830 7.917,6.988 9.287,6.699 9.760 C 6.410 10.233,5.078 12.402,3.739 14.580 C 2.400 16.758,1.246 18.675,1.175 18.840 C 1.031 19.174,0.920 19.656,0.920 19.948 C 0.921 20.611,1.202 21.413,1.604 21.901 C 2.242 22.675,3.296 23.116,4.230 22.999 C 5.033 22.898,5.670 22.587,6.148 22.062 C 6.276 21.922,6.576 21.486,6.816 21.094 C 7.056 20.701,7.409 20.128,7.599 19.820 C 7.789 19.512,9.573 16.598,11.563 13.343 C 13.552 10.089,15.241 7.365,15.316 7.289 C 15.796 6.801,16.613 6.950,16.905 7.578 C 17.051 7.891,17.035 8.151,16.846 8.542 C 16.623 9.005,16.521 9.328,16.486 9.685 C 16.399 10.590,16.678 11.413,17.292 12.065 C 18.465 13.309,20.424 13.322,21.604 12.094 C 21.876 11.811,22.017 11.604,22.235 11.170 C 22.711 10.223,22.941 9.335,22.986 8.280 C 23.113 5.323,21.370 2.632,18.598 1.502 C 18.232 1.353,17.728 1.209,17.240 1.115 C 16.759 1.023,15.672 0.983,15.214 1.041 M17.000 3.102 C 17.481 3.176,18.252 3.503,18.818 3.873 C 19.161 4.097,19.837 4.763,20.092 5.127 C 20.471 5.667,20.749 6.322,20.905 7.042 C 20.994 7.456,21.005 8.433,20.924 8.880 C 20.806 9.534,20.422 10.452,20.153 10.721 C 19.965 10.909,19.742 10.998,19.460 10.998 C 18.898 10.998,18.483 10.581,18.481 10.014 C 18.480 9.803,18.506 9.713,18.660 9.394 C 18.929 8.834,19.013 8.451,18.991 7.883 C 18.963 7.151,18.889 6.979,17.716 4.890 C 17.163 3.906,16.701 3.085,16.690 3.066 C 16.679 3.047,16.704 3.041,16.745 3.053 C 16.786 3.065,16.901 3.087,17.000 3.102 M14.992 4.126 C 15.263 4.611,15.477 5.016,15.468 5.025 C 15.459 5.034,15.346 5.069,15.216 5.102 C 14.908 5.183,14.622 5.315,14.333 5.511 C 13.902 5.805,13.648 6.104,13.169 6.878 C 13.109 6.973,13.096 6.952,12.596 5.958 C 12.315 5.398,12.083 4.926,12.082 4.910 C 12.081 4.893,12.218 4.735,12.387 4.558 C 12.724 4.205,13.144 3.873,13.530 3.654 C 13.786 3.509,14.388 3.243,14.460 3.243 C 14.482 3.243,14.722 3.640,14.992 4.126 M10.969 10.477 C 10.469 11.293,10.051 11.960,10.040 11.959 C 10.010 11.958,9.059 9.830,9.065 9.776 C 9.067 9.751,9.463 9.089,9.945 8.305 L 10.820 6.881 11.349 7.937 L 11.877 8.994 10.969 10.477 M8.760 14.048 C 8.760 14.077,7.151 16.735,7.098 16.794 C 7.068 16.827,6.037 14.706,6.057 14.654 C 6.069 14.623,6.460 13.977,6.926 13.220 L 7.773 11.842 8.267 12.927 C 8.538 13.523,8.760 14.028,8.760 14.048 M5.332 19.691 C 4.770 20.618,4.558 20.873,4.283 20.955 C 3.884 21.073,3.394 20.944,3.181 20.665 C 2.965 20.382,2.889 19.952,3.002 19.655 C 3.026 19.592,3.435 18.904,3.911 18.128 L 4.777 16.715 5.310 17.781 L 5.843 18.846 5.332 19.691 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const CandyCaneIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const CandyCane = CandyCaneIcon;