UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 2.6 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-webcam" 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="M11.340 1.024 C 10.026 1.160,9.091 1.415,8.060 1.918 C 6.244 2.804,4.840 4.202,3.939 6.020 C 2.688 8.542,2.688 11.458,3.939 13.980 C 4.840 15.798,6.248 17.199,8.060 18.082 C 8.906 18.494,9.785 18.772,10.620 18.893 L 10.980 18.944 10.991 19.972 L 11.001 21.000 8.947 21.000 C 6.717 21.000,6.666 21.004,6.382 21.221 C 6.302 21.282,6.187 21.415,6.128 21.516 C 6.037 21.672,6.020 21.746,6.020 22.000 C 6.020 22.256,6.036 22.328,6.131 22.489 C 6.256 22.702,6.449 22.864,6.670 22.943 C 6.892 23.022,17.108 23.022,17.330 22.943 C 17.551 22.864,17.744 22.702,17.869 22.489 C 17.964 22.328,17.980 22.256,17.980 22.000 C 17.980 21.746,17.963 21.672,17.872 21.516 C 17.813 21.415,17.698 21.282,17.618 21.221 C 17.334 21.004,17.283 21.000,15.053 21.000 L 12.999 21.000 13.009 19.972 L 13.020 18.944 13.380 18.893 C 14.852 18.681,16.445 17.975,17.657 16.998 C 17.831 16.858,18.146 16.570,18.358 16.358 C 21.079 13.637,21.771 9.506,20.084 6.060 C 18.773 3.384,16.266 1.546,13.320 1.101 C 12.911 1.039,11.662 0.991,11.340 1.024 M13.102 3.098 C 16.099 3.551,18.491 5.985,18.924 9.020 C 18.990 9.483,18.990 10.517,18.924 10.980 C 18.487 14.047,16.126 16.424,13.020 16.926 C 12.607 16.992,11.393 16.992,10.980 16.926 C 7.873 16.424,5.513 14.047,5.076 10.980 C 4.967 10.217,5.022 9.093,5.205 8.340 C 5.815 5.828,7.824 3.818,10.340 3.205 C 10.624 3.135,11.064 3.069,11.540 3.023 C 11.813 2.997,12.726 3.041,13.102 3.098 M11.358 6.061 C 10.230 6.237,9.143 6.974,8.569 7.953 C 7.320 10.083,8.233 12.785,10.512 13.704 C 12.558 14.528,14.877 13.538,15.704 11.488 C 16.090 10.530,16.090 9.469,15.705 8.516 C 15.172 7.197,14.001 6.269,12.605 6.058 C 12.144 5.989,11.816 5.990,11.358 6.061 M12.523 8.073 C 13.262 8.266,13.850 8.924,13.967 9.690 C 14.067 10.343,13.873 10.933,13.403 11.404 C 13.002 11.807,12.547 12.000,12.000 12.000 C 11.485 12.000,11.038 11.822,10.653 11.465 C 9.323 10.229,10.189 8.005,12.000 8.005 C 12.143 8.005,12.378 8.036,12.523 8.073 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const WebcamIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Webcam = WebcamIcon;