UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.47 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-square-stack" 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="M3.499 1.042 C 2.854 1.153,2.394 1.398,1.896 1.896 C 1.496 2.296,1.296 2.613,1.125 3.113 L 1.020 3.420 1.020 6.000 L 1.020 8.580 1.125 8.887 C 1.296 9.387,1.496 9.704,1.896 10.104 C 2.301 10.508,2.627 10.714,3.107 10.866 C 3.466 10.980,4.031 11.028,4.264 10.965 C 4.498 10.901,4.737 10.714,4.867 10.492 C 4.964 10.327,4.980 10.257,4.980 9.997 C 4.980 9.729,4.966 9.671,4.860 9.502 C 4.697 9.241,4.475 9.090,4.180 9.037 C 3.545 8.925,3.371 8.842,3.184 8.560 C 3.002 8.284,2.996 8.190,3.008 5.900 C 3.019 3.857,3.024 3.732,3.097 3.584 C 3.196 3.385,3.385 3.196,3.584 3.097 C 3.733 3.024,3.845 3.020,6.000 3.020 C 8.155 3.020,8.267 3.024,8.416 3.097 C 8.769 3.273,8.940 3.543,9.001 4.027 C 9.049 4.410,9.183 4.646,9.452 4.828 C 9.923 5.144,10.554 4.998,10.859 4.503 C 10.976 4.313,10.980 4.290,10.975 3.863 C 10.967 3.080,10.713 2.505,10.104 1.896 C 9.693 1.485,9.361 1.279,8.861 1.122 L 8.540 1.022 6.120 1.015 C 4.789 1.011,3.609 1.023,3.499 1.042 M9.499 7.042 C 8.854 7.153,8.394 7.398,7.896 7.896 C 7.496 8.296,7.296 8.613,7.125 9.113 L 7.020 9.420 7.020 12.000 L 7.020 14.580 7.125 14.887 C 7.296 15.387,7.496 15.704,7.896 16.104 C 8.301 16.508,8.627 16.714,9.107 16.866 C 9.466 16.980,10.031 17.028,10.264 16.965 C 10.498 16.901,10.737 16.714,10.867 16.492 C 10.964 16.327,10.980 16.257,10.980 15.997 C 10.980 15.729,10.966 15.671,10.860 15.502 C 10.697 15.241,10.475 15.090,10.180 15.037 C 9.545 14.925,9.371 14.842,9.184 14.560 C 9.002 14.284,8.996 14.190,9.008 11.900 C 9.019 9.857,9.024 9.732,9.097 9.584 C 9.196 9.385,9.385 9.196,9.584 9.097 C 9.733 9.024,9.845 9.020,12.000 9.020 C 14.155 9.020,14.267 9.024,14.416 9.097 C 14.769 9.273,14.940 9.543,15.001 10.027 C 15.049 10.410,15.183 10.646,15.452 10.828 C 15.923 11.144,16.554 10.998,16.859 10.503 C 16.976 10.313,16.980 10.290,16.975 9.863 C 16.967 9.080,16.713 8.505,16.104 7.896 C 15.693 7.485,15.361 7.279,14.861 7.122 L 14.540 7.022 12.120 7.015 C 10.789 7.011,9.609 7.023,9.499 7.042 M15.499 13.042 C 14.376 13.236,13.461 14.048,13.114 15.160 L 13.020 15.460 13.020 18.000 L 13.020 20.540 13.114 20.840 C 13.422 21.827,14.173 22.578,15.160 22.886 L 15.460 22.980 18.000 22.980 L 20.540 22.980 20.840 22.886 C 21.827 22.578,22.578 21.827,22.886 20.840 L 22.980 20.540 22.980 18.000 L 22.980 15.460 22.886 15.160 C 22.581 14.181,21.829 13.425,20.861 13.122 L 20.540 13.022 18.120 13.015 C 16.789 13.011,15.609 13.023,15.499 13.042 M20.310 15.061 C 20.589 15.144,20.856 15.411,20.939 15.690 C 21.025 15.978,21.030 20.007,20.945 20.290 C 20.872 20.533,20.707 20.740,20.484 20.872 L 20.300 20.980 18.000 20.980 L 15.700 20.980 15.516 20.872 C 15.303 20.747,15.141 20.550,15.058 20.316 C 14.970 20.065,14.972 15.988,15.061 15.690 C 15.136 15.438,15.404 15.153,15.650 15.067 C 15.906 14.976,20.008 14.971,20.310 15.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const SquareStackIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const SquareStack = SquareStackIcon;