@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.81 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-folder-sync" 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="M3.499 2.042 C 2.376 2.236,1.461 3.048,1.114 4.160 L 1.020 4.460 1.020 11.500 L 1.020 18.540 1.114 18.840 C 1.418 19.816,2.151 20.556,3.140 20.885 L 3.420 20.979 6.269 20.991 C 8.156 20.999,9.171 20.989,9.273 20.962 C 9.498 20.901,9.738 20.711,9.867 20.492 C 9.964 20.327,9.980 20.257,9.980 20.000 C 9.980 19.746,9.963 19.672,9.872 19.516 C 9.761 19.328,9.572 19.158,9.373 19.070 C 9.287 19.032,8.582 19.015,6.480 19.000 L 3.700 18.980 3.516 18.872 C 3.303 18.747,3.141 18.550,3.058 18.316 C 2.968 18.060,2.971 4.993,3.061 4.690 C 3.144 4.411,3.411 4.144,3.690 4.061 C 3.979 3.975,7.928 3.970,8.211 4.055 C 8.507 4.144,8.610 4.247,9.046 4.890 C 9.684 5.829,9.891 6.093,10.166 6.316 C 10.497 6.583,10.975 6.817,11.400 6.918 C 11.730 6.997,11.861 6.999,15.923 7.000 C 20.649 7.000,20.376 6.983,20.697 7.303 C 20.931 7.537,21.000 7.763,21.000 8.297 C 21.001 8.637,21.016 8.731,21.095 8.900 C 21.276 9.282,21.595 9.488,22.003 9.488 C 22.422 9.488,22.785 9.232,22.940 8.826 C 23.043 8.555,23.008 7.543,22.880 7.140 C 22.577 6.178,21.822 5.424,20.861 5.122 L 20.540 5.021 16.160 5.000 L 11.780 4.980 11.613 4.891 C 11.409 4.781,11.285 4.629,10.759 3.840 C 10.204 3.007,9.805 2.605,9.278 2.346 C 8.596 2.011,8.723 2.024,6.060 2.015 C 4.762 2.011,3.609 2.023,3.499 2.042 M11.695 9.057 C 11.466 9.129,11.256 9.299,11.128 9.516 L 11.020 9.700 11.009 11.940 C 10.998 13.948,11.004 14.198,11.063 14.354 C 11.155 14.595,11.343 14.796,11.580 14.906 L 11.780 14.999 13.980 14.998 C 15.714 14.997,16.212 14.985,16.330 14.943 C 16.551 14.864,16.744 14.702,16.869 14.489 C 16.964 14.328,16.980 14.256,16.980 14.000 C 16.980 13.746,16.963 13.672,16.872 13.516 C 16.813 13.415,16.698 13.282,16.618 13.221 C 16.365 13.028,16.189 13.000,15.249 13.000 C 14.281 13.000,14.296 13.008,14.718 12.721 C 15.956 11.882,17.488 11.778,18.810 12.445 C 19.574 12.830,20.136 13.404,20.617 14.289 C 20.697 14.437,20.822 14.603,20.894 14.658 C 21.578 15.180,22.516 14.744,22.526 13.899 C 22.528 13.717,22.498 13.613,22.361 13.328 C 21.559 11.657,19.924 10.438,18.020 10.091 C 17.456 9.988,16.376 10.000,15.840 10.115 C 14.841 10.328,13.915 10.767,13.193 11.367 L 13.005 11.523 12.993 10.611 C 12.980 9.704,12.980 9.699,12.872 9.516 C 12.628 9.101,12.150 8.915,11.695 9.057 M17.695 17.057 C 17.466 17.129,17.256 17.299,17.128 17.516 C 17.037 17.672,17.020 17.746,17.020 18.000 C 17.020 18.256,17.036 18.328,17.131 18.489 C 17.192 18.592,17.304 18.725,17.381 18.783 C 17.635 18.978,17.752 18.996,18.715 18.998 C 19.723 19.000,19.705 18.991,19.282 19.279 C 18.045 20.118,16.529 20.227,15.221 19.571 C 14.427 19.173,13.871 18.610,13.382 17.708 C 13.147 17.276,12.840 17.098,12.380 17.127 C 11.865 17.160,11.481 17.571,11.474 18.095 C 11.472 18.284,11.500 18.383,11.639 18.672 C 12.363 20.182,13.806 21.360,15.468 21.801 C 17.266 22.277,19.254 21.866,20.695 20.722 L 20.995 20.483 21.007 21.395 L 21.020 22.307 21.141 22.503 C 21.543 23.156,22.457 23.156,22.859 22.503 L 22.980 22.306 22.991 20.063 C 23.002 18.053,22.996 17.802,22.937 17.646 C 22.845 17.405,22.657 17.204,22.420 17.094 L 22.220 17.001 20.040 17.003 C 18.374 17.005,17.821 17.018,17.695 17.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const FolderSyncIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const FolderSync = FolderSyncIcon;