UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.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-picture-in-picture" 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="M1.670 3.061 C 1.448 3.142,1.250 3.309,1.128 3.516 C 1.036 3.672,1.020 3.745,1.021 4.000 C 1.021 4.212,1.043 4.341,1.095 4.440 C 1.135 4.517,2.161 5.575,3.374 6.790 L 5.579 9.000 3.736 9.000 C 1.735 9.000,1.663 9.007,1.382 9.221 C 1.302 9.282,1.187 9.415,1.128 9.516 C 1.037 9.672,1.020 9.746,1.020 10.000 C 1.020 10.256,1.036 10.328,1.131 10.489 C 1.256 10.702,1.449 10.864,1.670 10.943 C 1.790 10.986,2.451 10.997,5.020 10.998 L 8.220 10.999 8.420 10.906 C 8.657 10.796,8.845 10.595,8.936 10.354 C 8.996 10.196,9.001 9.874,8.991 6.940 L 8.980 3.700 8.871 3.514 C 8.479 2.848,7.521 2.848,7.129 3.514 L 7.020 3.700 7.009 5.637 L 6.997 7.575 4.769 5.353 C 2.755 3.346,2.521 3.124,2.343 3.065 C 2.107 2.987,1.874 2.986,1.670 3.061 M11.695 4.056 C 11.465 4.129,11.256 4.299,11.128 4.516 C 11.037 4.672,11.020 4.746,11.020 5.000 C 11.020 5.256,11.036 5.328,11.131 5.489 C 11.256 5.702,11.449 5.864,11.670 5.943 C 11.791 5.986,12.524 5.997,15.463 5.998 C 19.551 6.000,19.375 5.988,19.679 6.283 C 19.986 6.582,19.978 6.523,20.000 8.523 L 20.020 10.306 20.141 10.503 C 20.543 11.156,21.457 11.156,21.859 10.503 L 21.980 10.306 21.980 8.383 C 21.980 6.478,21.979 6.457,21.886 6.160 C 21.581 5.182,20.831 4.427,19.861 4.122 L 19.540 4.021 15.700 4.012 C 12.626 4.006,11.827 4.014,11.695 4.056 M2.695 13.057 C 2.466 13.129,2.256 13.299,2.128 13.516 L 2.020 13.700 2.020 15.120 C 2.020 16.497,2.023 16.549,2.114 16.840 C 2.419 17.817,3.155 18.559,4.140 18.885 C 4.413 18.975,4.464 18.977,6.266 18.991 C 7.485 19.000,8.166 18.991,8.270 18.963 C 8.498 18.901,8.738 18.712,8.867 18.492 C 8.964 18.327,8.980 18.257,8.980 18.000 C 8.980 17.746,8.963 17.672,8.872 17.516 C 8.761 17.327,8.571 17.158,8.373 17.071 C 8.291 17.035,7.768 17.015,6.480 17.001 L 4.700 16.980 4.516 16.872 C 4.327 16.761,4.157 16.570,4.071 16.373 C 4.037 16.295,4.015 15.865,4.001 14.980 L 3.980 13.700 3.872 13.516 C 3.628 13.101,3.150 12.915,2.695 13.057 M12.477 13.073 C 11.806 13.249,11.238 13.823,11.060 14.508 C 11.010 14.700,11.000 15.180,11.000 17.500 C 11.000 20.501,10.999 20.484,11.225 20.930 C 11.361 21.199,11.801 21.639,12.070 21.775 C 12.529 22.008,12.360 22.000,17.000 22.000 C 21.640 22.000,21.471 22.008,21.930 21.775 C 22.196 21.640,22.638 21.200,22.771 20.937 C 23.000 20.485,23.000 20.489,22.999 17.514 C 22.999 14.558,22.995 14.505,22.781 14.083 C 22.646 13.816,22.297 13.449,22.017 13.281 C 21.539 12.993,21.751 13.005,17.000 13.005 C 13.102 13.005,12.718 13.010,12.477 13.073 M21.000 17.500 L 21.000 20.000 17.000 20.000 L 13.000 20.000 13.000 17.500 L 13.000 15.000 17.000 15.000 L 21.000 15.000 21.000 17.500 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const PictureInPictureIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const PictureInPicture = PictureInPictureIcon;