@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.12 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-figma" 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="M7.900 1.045 C 6.474 1.223,5.124 2.192,4.464 3.511 C 4.066 4.305,3.910 5.356,4.062 6.225 C 4.228 7.178,4.653 8.001,5.324 8.670 L 5.655 9.000 5.324 9.330 C 4.653 9.999,4.228 10.822,4.062 11.775 C 3.941 12.469,4.003 13.220,4.241 13.929 C 4.466 14.601,4.816 15.163,5.324 15.670 L 5.655 16.000 5.324 16.330 C 3.846 17.804,3.580 20.081,4.677 21.864 C 5.287 22.855,6.242 23.550,7.437 23.871 C 7.778 23.963,7.895 23.974,8.500 23.974 C 9.105 23.974,9.222 23.963,9.563 23.871 C 11.250 23.417,12.412 22.256,12.872 20.563 L 12.977 20.180 12.991 18.214 L 13.005 16.248 13.272 16.405 C 13.602 16.598,14.053 16.774,14.512 16.890 C 14.803 16.964,14.967 16.978,15.520 16.976 C 16.098 16.974,16.228 16.961,16.563 16.871 C 17.756 16.551,18.713 15.855,19.323 14.864 C 20.420 13.081,20.154 10.804,18.676 9.330 L 18.345 9.000 18.676 8.670 C 19.184 8.163,19.534 7.601,19.759 6.929 C 20.077 5.980,20.077 5.020,19.759 4.071 C 19.213 2.440,17.761 1.253,16.060 1.044 C 15.624 0.991,8.328 0.992,7.900 1.045 M11.000 5.503 L 11.000 8.005 9.490 7.992 L 7.980 7.979 7.680 7.869 C 7.066 7.644,6.561 7.195,6.277 6.620 C 5.910 5.878,5.913 5.118,6.285 4.362 C 6.515 3.897,6.896 3.515,7.362 3.285 C 7.890 3.024,8.029 3.007,9.610 3.003 L 11.000 3.000 11.000 5.503 M16.020 3.060 C 16.741 3.211,17.395 3.713,17.715 4.362 C 18.087 5.118,18.090 5.878,17.723 6.620 C 17.439 7.195,16.934 7.644,16.320 7.869 L 16.020 7.979 14.510 7.992 L 13.000 8.005 13.000 5.503 L 13.000 3.000 14.370 3.001 C 15.417 3.001,15.806 3.015,16.020 3.060 M11.000 12.503 L 11.000 15.005 9.490 14.992 L 7.980 14.979 7.680 14.869 C 7.066 14.644,6.561 14.195,6.277 13.620 C 5.910 12.878,5.913 12.118,6.285 11.362 C 6.515 10.897,6.896 10.515,7.362 10.285 C 7.890 10.024,8.029 10.007,9.610 10.003 L 11.000 10.000 11.000 12.503 M16.020 10.060 C 16.741 10.211,17.395 10.713,17.715 11.362 C 18.087 12.118,18.090 12.878,17.723 13.620 C 17.439 14.195,16.932 14.646,16.320 14.868 C 16.052 14.965,15.965 14.976,15.500 14.976 C 15.035 14.976,14.948 14.965,14.680 14.868 C 14.068 14.646,13.561 14.195,13.277 13.620 C 12.347 11.740,13.972 9.631,16.020 10.060 M10.999 18.370 C 10.999 19.930,10.977 20.107,10.723 20.620 C 10.439 21.195,9.932 21.646,9.320 21.868 C 9.052 21.965,8.965 21.976,8.500 21.976 C 8.035 21.976,7.948 21.965,7.680 21.868 C 7.068 21.646,6.561 21.195,6.277 20.620 C 5.910 19.878,5.913 19.118,6.285 18.362 C 6.515 17.897,6.896 17.515,7.362 17.285 C 7.890 17.024,8.029 17.007,9.610 17.003 L 11.000 17.000 10.999 18.370 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const FigmaIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Figma = FigmaIcon;