@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.46 kB
JavaScript
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-keyboard-off" 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 1.061 C 1.448 1.142,1.250 1.309,1.128 1.516 C 1.036 1.672,1.020 1.745,1.021 2.000 C 1.021 2.214,1.043 2.340,1.096 2.440 C 1.137 2.517,1.397 2.810,1.674 3.091 L 2.178 3.602 1.968 3.803 C 1.527 4.227,1.288 4.606,1.114 5.161 L 1.020 5.460 1.020 12.000 L 1.020 18.540 1.114 18.840 C 1.418 19.816,2.149 20.554,3.140 20.886 L 3.420 20.980 11.500 20.991 L 19.579 21.001 20.500 21.916 C 21.006 22.419,21.483 22.864,21.560 22.905 C 21.659 22.957,21.787 22.979,22.000 22.979 C 22.258 22.980,22.327 22.964,22.492 22.867 C 22.968 22.587,23.139 21.967,22.865 21.508 C 22.810 21.416,18.215 16.793,12.653 11.235 C 3.300 1.889,2.525 1.125,2.343 1.065 C 2.107 0.987,1.874 0.986,1.670 1.061 M9.389 3.057 C 9.162 3.139,8.979 3.278,8.862 3.458 C 8.584 3.887,8.645 4.363,9.025 4.731 C 9.319 5.017,8.950 5.000,14.820 5.000 C 20.734 5.000,20.368 4.982,20.679 5.283 C 21.006 5.601,20.978 5.079,21.000 11.220 L 21.020 16.700 21.106 16.860 C 21.288 17.196,21.623 17.398,22.000 17.398 C 22.377 17.398,22.712 17.196,22.894 16.860 L 22.980 16.700 22.980 11.080 L 22.980 5.460 22.886 5.160 C 22.581 4.182,21.832 3.428,20.861 3.121 L 20.540 3.020 15.040 3.011 C 10.483 3.004,9.514 3.012,9.389 3.057 M4.646 6.066 L 5.632 7.051 5.446 7.179 C 5.344 7.250,5.206 7.394,5.140 7.500 C 5.034 7.671,5.020 7.730,5.020 7.997 C 5.020 8.257,5.036 8.327,5.133 8.492 C 5.338 8.841,5.705 9.029,6.105 8.988 C 6.443 8.953,6.741 8.756,6.886 8.471 L 6.942 8.361 10.261 11.681 L 13.580 15.000 10.236 15.000 C 6.608 15.000,6.677 14.996,6.382 15.221 C 6.302 15.282,6.187 15.415,6.128 15.516 C 6.037 15.672,6.020 15.746,6.020 16.000 C 6.020 16.256,6.036 16.328,6.131 16.489 C 6.256 16.702,6.449 16.864,6.670 16.943 C 6.792 16.986,7.646 16.997,11.200 16.998 L 15.581 17.000 16.580 18.000 L 17.580 19.001 10.640 18.990 L 3.700 18.980 3.516 18.872 C 3.415 18.813,3.284 18.700,3.225 18.623 C 2.987 18.311,3.000 18.701,3.000 12.021 C 3.000 5.447,2.993 5.676,3.198 5.412 C 3.297 5.283,3.554 5.080,3.617 5.080 C 3.640 5.080,4.103 5.524,4.646 6.066 M13.695 7.055 C 13.464 7.130,13.255 7.300,13.128 7.516 C 13.037 7.672,13.020 7.746,13.020 8.000 C 13.020 8.257,13.036 8.327,13.133 8.492 C 13.651 9.374,14.998 9.018,14.998 8.000 C 14.998 7.623,14.792 7.281,14.463 7.112 C 14.265 7.010,13.911 6.984,13.695 7.055 M17.695 7.055 C 17.464 7.130,17.255 7.300,17.128 7.516 C 17.037 7.672,17.020 7.746,17.020 8.000 C 17.020 8.257,17.036 8.327,17.133 8.492 C 17.651 9.374,18.998 9.018,18.998 8.000 C 18.998 7.623,18.792 7.281,18.463 7.112 C 18.265 7.010,17.911 6.984,17.695 7.055 M7.695 11.055 C 7.464 11.130,7.255 11.300,7.128 11.516 C 7.037 11.672,7.020 11.746,7.020 12.000 C 7.020 12.257,7.036 12.327,7.133 12.492 C 7.651 13.374,8.998 13.018,8.998 12.000 C 8.998 11.623,8.792 11.281,8.463 11.112 C 8.265 11.010,7.911 10.984,7.695 11.055 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const KeyboardOffIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const KeyboardOff = KeyboardOffIcon;