@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.29 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-refresh-ccw-dot" 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 1.057 C 2.466 1.129,2.256 1.299,2.128 1.516 L 2.020 1.700 2.009 4.940 C 1.999 7.874,2.004 8.196,2.064 8.354 C 2.155 8.595,2.343 8.796,2.580 8.906 L 2.780 8.999 5.980 8.998 C 8.549 8.997,9.210 8.986,9.330 8.943 C 9.551 8.864,9.744 8.702,9.869 8.489 C 9.964 8.328,9.980 8.256,9.980 8.000 C 9.980 7.746,9.963 7.672,9.872 7.516 C 9.761 7.328,9.572 7.158,9.373 7.070 C 9.290 7.033,8.773 7.015,7.443 7.000 L 5.626 6.980 6.183 6.480 C 7.198 5.568,7.683 5.219,8.460 4.840 C 10.881 3.661,13.640 3.747,15.980 5.074 C 17.377 5.866,18.542 7.132,19.242 8.620 C 19.706 9.605,19.910 10.459,19.994 11.771 C 20.027 12.278,20.039 12.338,20.146 12.511 C 20.542 13.154,21.460 13.152,21.856 12.508 C 21.957 12.344,21.977 12.264,21.992 11.975 C 22.013 11.582,21.944 10.799,21.838 10.214 C 21.526 8.496,20.789 6.941,19.634 5.557 C 18.101 3.724,15.922 2.506,13.468 2.113 C 12.847 2.014,11.561 1.995,10.900 2.076 C 9.459 2.252,8.212 2.655,7.060 3.317 C 6.264 3.775,5.764 4.160,4.633 5.187 C 4.311 5.480,4.037 5.720,4.025 5.720 C 4.013 5.720,3.998 4.816,3.991 3.710 L 3.980 1.700 3.872 1.516 C 3.628 1.101,3.150 0.915,2.695 1.057 M11.477 10.073 C 10.806 10.249,10.238 10.823,10.060 11.508 C 9.941 11.962,10.003 12.492,10.225 12.930 C 10.361 13.199,10.801 13.639,11.070 13.775 C 11.659 14.073,12.341 14.073,12.930 13.775 C 13.196 13.640,13.638 13.200,13.771 12.937 C 13.994 12.498,14.052 12.007,13.940 11.529 C 13.858 11.182,13.720 10.927,13.465 10.653 C 13.074 10.232,12.560 10.005,12.000 10.005 C 11.857 10.005,11.622 10.036,11.477 10.073 M2.695 11.057 C 2.467 11.128,2.256 11.299,2.130 11.513 C 1.996 11.742,1.967 12.191,2.039 12.897 C 2.257 15.023,3.011 16.821,4.366 18.443 C 5.914 20.295,8.109 21.512,10.612 21.906 C 11.290 22.013,12.672 22.003,13.432 21.886 C 14.524 21.717,15.464 21.426,16.420 20.960 C 17.381 20.491,18.081 19.982,19.367 18.813 C 19.689 18.520,19.963 18.280,19.975 18.280 C 19.987 18.280,20.002 19.186,20.009 20.293 L 20.020 22.306 20.141 22.503 C 20.543 23.156,21.457 23.156,21.859 22.503 L 21.980 22.306 21.991 19.063 C 22.001 16.126,21.996 15.804,21.936 15.646 C 21.845 15.405,21.657 15.204,21.420 15.094 L 21.220 15.001 18.056 15.000 C 15.490 15.000,14.858 15.010,14.710 15.055 C 14.053 15.253,13.793 16.032,14.198 16.591 C 14.263 16.681,14.403 16.805,14.508 16.867 L 14.700 16.980 16.537 17.000 L 18.374 17.020 17.817 17.520 C 16.784 18.448,16.314 18.785,15.500 19.180 C 14.127 19.848,12.563 20.117,11.080 19.941 C 8.350 19.617,6.010 17.947,4.801 15.460 C 4.301 14.433,4.093 13.587,4.006 12.232 C 3.975 11.753,3.958 11.663,3.867 11.509 C 3.628 11.101,3.147 10.916,2.695 11.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const RefreshCcwDotIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const RefreshCcwDot = RefreshCcwDotIcon;