@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.01 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-octagon" 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="M8.186 1.042 C 8.080 1.060,7.873 1.111,7.726 1.156 C 7.142 1.335,7.139 1.338,4.217 4.258 C 1.502 6.971,1.493 6.981,1.327 7.320 C 1.002 7.982,1.020 7.705,1.020 12.000 C 1.020 16.295,1.002 16.018,1.327 16.680 C 1.493 17.019,1.502 17.028,4.237 19.763 C 6.973 22.500,6.981 22.507,7.320 22.673 C 7.982 22.998,7.688 22.977,11.857 22.990 C 15.839 23.003,15.876 23.002,16.406 22.802 C 16.900 22.616,17.062 22.471,19.732 19.806 C 22.408 17.137,22.613 16.911,22.794 16.426 C 23.004 15.866,23.004 15.868,22.991 11.860 C 22.977 7.688,22.998 7.982,22.673 7.320 C 22.507 6.981,22.499 6.973,19.783 4.259 C 17.786 2.263,17.000 1.503,16.833 1.406 C 16.551 1.242,16.140 1.098,15.800 1.043 C 15.490 0.992,8.485 0.992,8.186 1.042 M15.740 3.096 C 15.962 3.202,20.798 8.038,20.904 8.260 C 20.977 8.414,20.980 8.563,20.980 12.000 C 20.980 15.435,20.977 15.586,20.904 15.740 C 20.853 15.847,20.002 16.726,18.344 18.385 C 16.089 20.641,15.842 20.876,15.663 20.935 C 15.487 20.993,15.096 21.000,12.000 21.000 C 8.909 21.000,8.513 20.993,8.337 20.935 C 8.158 20.876,7.913 20.643,5.656 18.385 C 4.000 16.728,3.147 15.847,3.096 15.740 C 3.023 15.586,3.020 15.437,3.020 12.000 C 3.020 8.556,3.023 8.414,3.097 8.260 C 3.179 8.088,7.751 3.465,8.080 3.221 C 8.180 3.147,8.324 3.069,8.400 3.047 C 8.491 3.021,9.785 3.009,12.060 3.013 C 15.430 3.020,15.587 3.023,15.740 3.096 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const OctagonIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Octagon = OctagonIcon;