UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3 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-grid-2x2-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="M4.499 2.043 C 3.380 2.232,2.461 3.048,2.114 4.160 L 2.020 4.460 2.020 12.000 L 2.020 19.540 2.114 19.840 C 2.418 20.816,3.150 21.555,4.140 21.886 L 4.420 21.979 7.816 21.991 C 10.118 21.999,11.279 21.989,11.419 21.960 C 11.938 21.852,12.537 21.399,12.771 20.937 C 13.005 20.476,13.000 20.574,13.000 16.624 L 13.000 13.000 16.632 13.000 C 20.581 13.000,20.475 13.006,20.930 12.775 C 21.196 12.640,21.638 12.200,21.771 11.937 C 22.009 11.469,22.004 11.554,21.991 7.829 L 21.979 4.420 21.886 4.140 C 21.558 3.159,20.821 2.425,19.861 2.121 L 19.540 2.020 12.120 2.014 C 8.039 2.011,4.609 2.024,4.499 2.043 M11.000 7.500 L 11.000 11.000 7.500 11.000 L 4.000 11.000 4.000 7.947 C 4.000 4.480,3.989 4.618,4.304 4.303 C 4.613 3.994,4.464 4.006,7.930 4.003 L 11.000 4.000 11.000 7.500 M19.310 4.061 C 19.589 4.144,19.856 4.411,19.939 4.690 C 19.991 4.865,20.000 5.331,20.000 7.947 L 20.000 11.000 16.500 11.000 L 13.000 11.000 13.000 7.500 L 13.000 4.000 16.053 4.000 C 18.669 4.000,19.135 4.009,19.310 4.061 M11.000 16.501 L 11.000 20.002 7.850 19.991 L 4.700 19.980 4.516 19.872 C 4.415 19.813,4.284 19.700,4.225 19.623 C 3.994 19.320,4.000 19.418,4.000 16.075 L 4.000 13.000 7.500 13.000 L 11.000 13.000 11.000 16.501 M15.670 15.061 C 15.448 15.142,15.250 15.309,15.128 15.516 C 15.037 15.672,15.020 15.746,15.020 16.000 C 15.020 16.254,15.036 16.328,15.127 16.480 C 15.186 16.579,15.650 17.074,16.157 17.579 L 17.079 18.499 16.124 19.459 C 15.599 19.988,15.138 20.481,15.101 20.555 C 14.872 21.009,15.056 21.601,15.508 21.867 C 15.673 21.964,15.743 21.980,16.000 21.980 C 16.254 21.980,16.328 21.964,16.480 21.873 C 16.579 21.814,17.074 21.350,17.579 20.843 L 18.499 19.921 19.459 20.876 C 19.988 21.401,20.483 21.864,20.560 21.905 C 20.659 21.957,20.787 21.979,21.000 21.979 C 21.258 21.980,21.327 21.964,21.492 21.867 C 21.714 21.737,21.901 21.498,21.965 21.264 C 22.019 21.061,21.989 20.733,21.899 20.555 C 21.862 20.481,21.401 19.988,20.876 19.459 L 19.921 18.499 20.843 17.579 C 21.350 17.074,21.814 16.579,21.873 16.480 C 21.964 16.328,21.980 16.254,21.980 16.000 C 21.980 15.746,21.963 15.672,21.872 15.516 C 21.618 15.084,21.136 14.905,20.657 15.066 C 20.486 15.124,20.330 15.262,19.480 16.104 L 18.500 17.076 17.520 16.104 C 16.671 15.262,16.514 15.124,16.343 15.066 C 16.108 14.987,15.875 14.985,15.670 15.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const Grid2x2XIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Grid2x2X = Grid2x2XIcon;