UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.25 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-rotate-ccw-key" 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="M2.695 2.057 C 2.466 2.129,2.256 2.299,2.128 2.516 L 2.020 2.700 2.009 5.440 C 1.998 7.911,2.004 8.197,2.064 8.354 C 2.155 8.595,2.343 8.796,2.580 8.906 L 2.780 8.999 5.480 8.998 C 7.632 8.997,8.210 8.986,8.330 8.943 C 8.551 8.864,8.744 8.702,8.869 8.489 C 8.964 8.328,8.980 8.256,8.980 8.000 C 8.980 7.746,8.963 7.672,8.872 7.516 C 8.813 7.415,8.698 7.282,8.618 7.221 C 8.347 7.015,8.225 7.000,6.764 6.999 L 5.420 6.998 5.900 6.528 C 6.705 5.740,7.587 5.144,8.573 4.721 C 10.864 3.739,13.376 3.773,15.500 4.816 C 17.133 5.618,18.382 6.867,19.184 8.500 C 20.263 10.697,20.263 13.291,19.183 15.499 C 18.749 16.387,18.223 17.105,17.496 17.801 C 16.876 18.394,16.262 18.819,15.471 19.200 C 13.267 20.265,10.733 20.265,8.529 19.200 C 6.942 18.434,5.672 17.189,4.870 15.614 C 4.338 14.570,4.088 13.595,4.006 12.253 C 3.975 11.748,3.960 11.666,3.866 11.507 C 3.480 10.847,2.519 10.851,2.129 11.514 C 2.023 11.695,2.020 11.716,2.022 12.300 C 2.029 13.940,2.548 15.706,3.470 17.220 C 4.015 18.116,5.008 19.235,5.800 19.847 C 7.242 20.961,8.787 21.624,10.600 21.907 C 11.247 22.008,12.753 22.008,13.400 21.907 C 15.638 21.557,17.504 20.620,19.062 19.062 C 20.620 17.504,21.557 15.638,21.907 13.400 C 22.008 12.753,22.008 11.247,21.907 10.600 C 21.624 8.786,20.959 7.238,19.847 5.800 C 19.510 5.365,18.639 4.494,18.200 4.154 C 15.960 2.421,13.268 1.713,10.470 2.122 C 8.786 2.367,7.121 3.045,5.720 4.054 C 5.345 4.324,4.582 4.985,4.240 5.337 L 4.020 5.563 4.000 4.131 L 3.980 2.700 3.872 2.516 C 3.628 2.101,3.150 1.915,2.695 2.057 M15.080 7.603 C 14.944 7.664,14.456 8.127,13.100 9.479 L 11.300 11.275 11.017 11.179 C 9.358 10.616,7.633 11.491,7.114 13.160 C 6.979 13.594,6.979 14.406,7.114 14.840 C 7.421 15.826,8.174 16.579,9.160 16.886 C 9.594 17.021,10.406 17.021,10.840 16.886 C 11.807 16.585,12.551 15.853,12.873 14.887 C 12.963 14.615,12.975 14.513,12.976 14.000 C 12.976 13.452,12.970 13.400,12.851 13.060 L 12.726 12.700 13.612 11.811 L 14.498 10.921 14.679 11.094 C 14.943 11.347,15.079 11.429,15.301 11.468 C 16.016 11.595,16.593 11.021,16.470 10.305 C 16.433 10.092,16.291 9.859,16.063 9.642 L 15.919 9.504 16.093 9.322 C 16.347 9.057,16.429 8.921,16.469 8.699 C 16.583 8.068,16.132 7.519,15.502 7.521 C 15.346 7.521,15.196 7.551,15.080 7.603 M10.310 13.061 C 10.688 13.173,11.000 13.598,11.000 14.001 C 11.000 14.331,10.784 14.696,10.484 14.872 C 10.328 14.963,10.254 14.980,10.000 14.980 C 9.746 14.980,9.672 14.963,9.516 14.872 C 9.415 14.813,9.282 14.698,9.221 14.618 C 8.908 14.208,8.943 13.664,9.304 13.303 C 9.583 13.024,9.916 12.944,10.310 13.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const RotateCcwKeyIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const RotateCcwKey = RotateCcwKeyIcon;