UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.06 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-minimize" 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="M7.695 2.057 C 7.466 2.129,7.256 2.299,7.128 2.516 L 7.020 2.700 6.999 4.480 C 6.985 5.768,6.965 6.291,6.929 6.373 C 6.842 6.571,6.673 6.761,6.484 6.872 L 6.300 6.980 4.520 7.001 C 3.232 7.015,2.709 7.035,2.627 7.071 C 2.429 7.158,2.239 7.327,2.128 7.516 C 2.037 7.672,2.020 7.746,2.020 8.000 C 2.020 8.257,2.036 8.327,2.133 8.492 C 2.262 8.712,2.502 8.901,2.730 8.963 C 2.834 8.991,3.515 9.000,4.734 8.991 C 6.536 8.977,6.587 8.975,6.860 8.885 C 7.845 8.559,8.581 7.817,8.886 6.840 C 8.979 6.543,8.980 6.521,8.980 4.620 L 8.980 2.700 8.872 2.516 C 8.628 2.101,8.150 1.915,7.695 2.057 M15.695 2.057 C 15.466 2.129,15.256 2.299,15.128 2.516 L 15.020 2.700 15.020 4.620 C 15.020 6.521,15.021 6.543,15.114 6.840 C 15.419 7.817,16.155 8.559,17.140 8.885 C 17.413 8.975,17.464 8.977,19.266 8.991 C 20.485 9.000,21.166 8.991,21.270 8.963 C 21.498 8.901,21.738 8.712,21.867 8.492 C 21.964 8.327,21.980 8.257,21.980 8.000 C 21.980 7.746,21.963 7.672,21.872 7.516 C 21.761 7.327,21.571 7.158,21.373 7.071 C 21.291 7.035,20.768 7.015,19.480 7.001 L 17.700 6.980 17.516 6.872 C 17.328 6.761,17.158 6.572,17.070 6.373 C 17.034 6.291,17.015 5.778,17.000 4.480 L 16.980 2.700 16.872 2.516 C 16.628 2.101,16.150 1.915,15.695 2.057 M2.695 15.056 C 2.465 15.130,2.255 15.300,2.128 15.516 C 2.037 15.672,2.020 15.746,2.020 16.000 C 2.020 16.256,2.036 16.328,2.131 16.489 C 2.192 16.592,2.304 16.725,2.381 16.783 C 2.655 16.992,2.695 16.996,4.463 16.998 C 6.334 17.000,6.395 17.008,6.679 17.283 C 6.986 17.582,6.978 17.523,7.000 19.523 L 7.020 21.306 7.141 21.503 C 7.543 22.156,8.457 22.156,8.859 21.503 L 8.980 21.306 8.980 19.383 C 8.980 17.478,8.979 17.457,8.886 17.160 C 8.581 16.181,7.827 15.423,6.861 15.123 C 6.541 15.024,6.535 15.023,4.700 15.013 C 3.259 15.005,2.824 15.014,2.695 15.056 M17.499 15.043 C 16.383 15.230,15.461 16.048,15.114 17.160 C 15.021 17.457,15.020 17.478,15.020 19.383 L 15.020 21.306 15.141 21.503 C 15.543 22.156,16.457 22.156,16.859 21.503 L 16.980 21.306 17.000 19.523 C 17.022 17.523,17.014 17.582,17.321 17.283 C 17.605 17.008,17.666 17.000,19.537 16.998 C 21.305 16.996,21.345 16.992,21.619 16.783 C 21.696 16.725,21.808 16.592,21.869 16.489 C 21.964 16.328,21.980 16.256,21.980 16.000 C 21.980 15.746,21.963 15.672,21.872 15.516 C 21.813 15.415,21.698 15.282,21.618 15.221 C 21.338 15.008,21.256 15.000,19.404 15.005 C 18.467 15.007,17.609 15.025,17.499 15.043 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const MinimizeIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Minimize = MinimizeIcon;