UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.46 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-shrink" 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="M2.670 2.061 C 2.448 2.142,2.250 2.309,2.128 2.516 C 2.036 2.672,2.020 2.745,2.021 3.000 C 2.021 3.212,2.043 3.341,2.095 3.440 C 2.135 3.517,3.161 4.574,4.374 5.790 L 6.579 8.000 5.336 8.000 C 3.983 8.000,3.850 8.017,3.582 8.221 C 3.502 8.282,3.387 8.415,3.328 8.516 C 3.237 8.672,3.220 8.746,3.220 9.000 C 3.220 9.256,3.236 9.328,3.331 9.489 C 3.456 9.702,3.649 9.864,3.870 9.943 C 4.090 10.021,9.110 10.021,9.330 9.943 C 9.551 9.864,9.744 9.702,9.869 9.489 L 9.980 9.300 9.980 6.600 L 9.980 3.900 9.872 3.716 C 9.473 3.038,8.527 3.038,8.128 3.716 L 8.020 3.900 8.008 5.237 L 7.996 6.574 5.768 4.352 C 3.755 2.346,3.521 2.124,3.343 2.065 C 3.107 1.987,2.874 1.986,2.670 2.061 M20.640 2.068 C 20.486 2.121,20.139 2.451,18.232 4.352 L 16.004 6.574 15.992 5.237 L 15.980 3.900 15.872 3.716 C 15.473 3.038,14.527 3.038,14.128 3.716 L 14.020 3.900 14.020 6.600 L 14.020 9.300 14.131 9.489 C 14.256 9.702,14.449 9.864,14.670 9.943 C 14.890 10.021,19.910 10.021,20.130 9.943 C 20.351 9.864,20.544 9.702,20.669 9.489 C 20.764 9.328,20.780 9.256,20.780 9.000 C 20.780 8.746,20.763 8.672,20.672 8.516 C 20.613 8.415,20.498 8.282,20.418 8.221 C 20.150 8.017,20.017 8.000,18.664 8.000 L 17.421 8.000 19.626 5.790 C 20.839 4.574,21.865 3.517,21.905 3.440 C 21.957 3.341,21.979 3.212,21.979 3.000 C 21.980 2.745,21.964 2.672,21.872 2.516 C 21.617 2.083,21.121 1.903,20.640 2.068 M3.895 14.057 C 3.666 14.129,3.456 14.299,3.328 14.516 C 3.237 14.672,3.220 14.746,3.220 15.000 C 3.220 15.256,3.236 15.328,3.331 15.489 C 3.392 15.592,3.504 15.725,3.581 15.783 C 3.848 15.987,3.924 15.996,5.300 15.998 L 6.579 16.000 4.374 18.210 C 3.161 19.425,2.138 20.481,2.101 20.555 C 1.872 21.010,2.056 21.601,2.508 21.867 C 2.673 21.964,2.742 21.980,3.000 21.979 C 3.212 21.979,3.341 21.957,3.440 21.905 C 3.517 21.865,4.574 20.840,5.788 19.628 L 7.996 17.425 8.008 18.766 L 8.020 20.106 8.141 20.303 C 8.543 20.956,9.457 20.956,9.859 20.303 L 9.980 20.106 9.980 17.403 L 9.980 14.700 9.872 14.516 C 9.747 14.303,9.550 14.141,9.316 14.058 C 9.086 13.977,4.154 13.976,3.895 14.057 M14.670 14.061 C 14.448 14.142,14.250 14.309,14.128 14.516 L 14.020 14.700 14.020 17.403 L 14.020 20.106 14.141 20.303 C 14.543 20.956,15.457 20.956,15.859 20.303 L 15.980 20.106 15.992 18.766 L 16.004 17.425 18.212 19.628 C 19.426 20.840,20.481 21.862,20.555 21.899 C 21.010 22.128,21.601 21.944,21.867 21.492 C 21.964 21.327,21.980 21.258,21.979 21.000 C 21.979 20.788,21.957 20.659,21.905 20.560 C 21.865 20.483,20.839 19.425,19.626 18.210 L 17.421 16.000 18.700 15.998 C 20.076 15.996,20.152 15.987,20.419 15.783 C 20.496 15.725,20.608 15.592,20.669 15.489 C 20.764 15.328,20.780 15.256,20.780 15.000 C 20.780 14.746,20.763 14.672,20.672 14.516 C 20.540 14.293,20.333 14.128,20.090 14.055 C 19.822 13.974,14.891 13.980,14.670 14.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const ShrinkIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Shrink = ShrinkIcon;