UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.01 kB
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-x" 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 M8.670 8.061 C 8.448 8.142,8.250 8.309,8.128 8.516 C 8.036 8.672,8.020 8.745,8.021 9.000 C 8.021 9.213,8.043 9.341,8.095 9.440 C 8.136 9.517,8.711 10.125,9.374 10.790 L 10.578 12.000 9.374 13.210 C 8.711 13.876,8.138 14.481,8.101 14.555 C 7.872 15.009,8.056 15.601,8.508 15.867 C 8.673 15.964,8.742 15.980,9.000 15.979 C 9.213 15.979,9.341 15.957,9.440 15.905 C 9.517 15.864,10.125 15.289,10.790 14.626 L 12.000 13.422 13.210 14.626 C 13.876 15.289,14.481 15.862,14.555 15.899 C 15.009 16.128,15.601 15.944,15.867 15.492 C 15.964 15.327,15.980 15.258,15.979 15.000 C 15.979 14.787,15.957 14.659,15.905 14.560 C 15.864 14.483,15.289 13.876,14.626 13.210 L 13.422 12.000 14.626 10.790 C 15.289 10.125,15.864 9.517,15.905 9.440 C 15.957 9.341,15.979 9.213,15.979 9.000 C 15.980 8.745,15.964 8.672,15.872 8.516 C 15.618 8.084,15.137 7.905,14.657 8.066 C 14.484 8.124,14.312 8.279,13.230 9.354 L 12.000 10.576 10.770 9.354 C 9.688 8.279,9.516 8.124,9.343 8.066 C 9.108 7.987,8.875 7.985,8.670 8.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const OctagonXIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const OctagonX = OctagonXIcon;