UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.07 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-maximize" 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.383 2.230,2.461 3.048,2.114 4.160 C 2.021 4.457,2.020 4.478,2.020 6.383 L 2.020 8.306 2.141 8.503 C 2.543 9.156,3.457 9.156,3.859 8.503 L 3.980 8.306 4.000 6.523 C 4.022 4.523,4.014 4.582,4.321 4.283 C 4.605 4.008,4.666 4.000,6.537 3.998 C 8.305 3.996,8.345 3.992,8.619 3.783 C 8.696 3.725,8.808 3.592,8.869 3.489 C 8.964 3.328,8.980 3.256,8.980 3.000 C 8.980 2.746,8.963 2.672,8.872 2.516 C 8.813 2.415,8.698 2.282,8.618 2.221 C 8.338 2.008,8.256 2.000,6.404 2.005 C 5.467 2.007,4.609 2.025,4.499 2.043 M15.695 2.056 C 15.465 2.130,15.255 2.300,15.128 2.516 C 15.037 2.672,15.020 2.746,15.020 3.000 C 15.020 3.256,15.036 3.328,15.131 3.489 C 15.192 3.592,15.304 3.725,15.381 3.783 C 15.655 3.992,15.695 3.996,17.463 3.998 C 19.334 4.000,19.395 4.008,19.679 4.283 C 19.986 4.582,19.978 4.523,20.000 6.523 L 20.020 8.306 20.141 8.503 C 20.543 9.156,21.457 9.156,21.859 8.503 L 21.980 8.306 21.980 6.383 C 21.980 4.478,21.979 4.457,21.886 4.160 C 21.581 3.181,20.827 2.423,19.861 2.123 C 19.541 2.024,19.535 2.023,17.700 2.013 C 16.259 2.005,15.824 2.014,15.695 2.056 M2.695 15.057 C 2.466 15.129,2.256 15.299,2.128 15.516 L 2.020 15.700 2.020 17.620 C 2.020 19.521,2.021 19.543,2.114 19.840 C 2.419 20.817,3.155 21.559,4.140 21.885 C 4.413 21.975,4.464 21.977,6.266 21.991 C 7.485 22.000,8.166 21.991,8.270 21.963 C 8.498 21.901,8.738 21.712,8.867 21.492 C 8.964 21.327,8.980 21.257,8.980 21.000 C 8.980 20.746,8.963 20.672,8.872 20.516 C 8.761 20.327,8.571 20.158,8.373 20.071 C 8.291 20.035,7.768 20.015,6.480 20.001 L 4.700 19.980 4.516 19.872 C 4.328 19.761,4.158 19.572,4.070 19.373 C 4.034 19.291,4.015 18.778,4.000 17.480 L 3.980 15.700 3.872 15.516 C 3.628 15.101,3.150 14.915,2.695 15.057 M20.695 15.057 C 20.466 15.129,20.256 15.299,20.128 15.516 L 20.020 15.700 19.999 17.480 C 19.985 18.768,19.965 19.291,19.929 19.373 C 19.842 19.571,19.673 19.761,19.484 19.872 L 19.300 19.980 17.520 20.001 C 16.232 20.015,15.709 20.035,15.627 20.071 C 15.429 20.158,15.239 20.327,15.128 20.516 C 15.037 20.672,15.020 20.746,15.020 21.000 C 15.020 21.257,15.036 21.327,15.133 21.492 C 15.262 21.712,15.502 21.901,15.730 21.963 C 15.834 21.991,16.515 22.000,17.734 21.991 C 19.536 21.977,19.587 21.975,19.860 21.885 C 20.845 21.559,21.581 20.817,21.886 19.840 C 21.979 19.543,21.980 19.521,21.980 17.620 L 21.980 15.700 21.872 15.516 C 21.628 15.101,21.150 14.915,20.695 15.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const MaximizeIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Maximize = MaximizeIcon;