@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.98 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" 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.765 7.000 L 5.422 7.000 5.761 6.657 C 7.305 5.095,9.230 4.200,11.403 4.033 C 13.468 3.874,15.536 4.533,17.100 5.848 C 18.020 6.622,18.663 7.440,19.184 8.500 C 19.646 9.441,19.889 10.356,19.965 11.440 C 19.987 11.759,20.014 12.096,20.025 12.189 C 20.052 12.420,20.257 12.711,20.497 12.859 C 20.671 12.966,20.729 12.980,20.997 12.980 C 21.257 12.980,21.327 12.964,21.492 12.867 C 21.714 12.737,21.901 12.498,21.965 12.264 C 22.022 12.058,21.985 11.143,21.898 10.560 C 21.635 8.815,20.951 7.228,19.847 5.800 C 19.510 5.365,18.639 4.494,18.200 4.154 C 15.683 2.206,12.574 1.554,9.458 2.321 C 8.690 2.509,8.096 2.730,7.300 3.121 C 6.192 3.665,5.397 4.227,4.454 5.133 L 4.004 5.565 3.992 4.133 L 3.980 2.700 3.872 2.516 C 3.628 2.101,3.150 1.915,2.695 2.057 M2.695 11.057 C 2.466 11.129,2.256 11.299,2.128 11.516 C 2.023 11.694,2.020 11.718,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.785 21.623,10.600 21.907 C 11.239 22.007,12.748 22.007,13.400 21.907 C 15.303 21.614,16.994 20.920,18.420 19.845 C 18.742 19.602,19.444 18.984,19.740 18.682 L 19.980 18.437 20.000 19.872 L 20.020 21.306 20.141 21.503 C 20.543 22.156,21.457 22.156,21.859 21.503 L 21.980 21.306 21.991 18.563 C 22.002 16.089,21.996 15.803,21.936 15.646 C 21.845 15.405,21.657 15.204,21.420 15.094 L 21.220 15.001 18.556 15.000 C 15.666 15.000,15.673 14.999,15.382 15.221 C 15.302 15.282,15.187 15.415,15.128 15.516 C 15.037 15.672,15.020 15.746,15.020 16.000 C 15.020 16.256,15.036 16.328,15.131 16.489 C 15.192 16.592,15.304 16.725,15.381 16.783 C 15.650 16.989,15.716 16.996,17.199 16.998 L 18.578 17.000 18.219 17.363 C 16.951 18.645,15.390 19.488,13.640 19.834 C 12.210 20.117,10.858 20.039,9.500 19.595 C 7.505 18.942,5.832 17.504,4.870 15.614 C 4.338 14.570,4.088 13.595,4.006 12.253 C 3.975 11.750,3.959 11.666,3.868 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 RefreshCcwIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const RefreshCcw = RefreshCcwIcon;