@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 4.06 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-database-backup" 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="M10.720 1.025 C 6.326 1.241,3.049 2.408,2.246 4.040 C 2.155 4.227,2.062 4.477,2.040 4.595 C 2.014 4.733,2.000 7.421,2.000 12.037 C 2.000 18.367,2.008 19.293,2.061 19.502 C 2.257 20.273,2.912 20.962,3.955 21.496 C 5.181 22.123,6.735 22.551,8.692 22.800 C 9.039 22.844,9.392 22.880,9.477 22.880 C 9.829 22.880,10.190 22.646,10.370 22.300 C 10.488 22.076,10.488 21.678,10.372 21.457 C 10.274 21.272,10.007 21.016,9.849 20.956 C 9.791 20.934,9.396 20.871,8.972 20.818 C 7.283 20.603,5.963 20.258,4.994 19.780 C 4.564 19.568,4.338 19.414,4.148 19.203 L 4.000 19.040 4.000 16.783 L 4.000 14.525 4.370 14.698 C 4.574 14.792,4.947 14.942,5.200 15.030 C 6.037 15.322,7.594 15.681,8.013 15.679 C 8.816 15.676,9.272 14.772,8.804 14.113 C 8.655 13.903,8.431 13.772,8.104 13.704 C 7.948 13.672,7.595 13.597,7.320 13.539 C 5.830 13.222,4.639 12.726,4.176 12.232 L 4.000 12.043 4.000 9.781 L 4.000 7.519 4.207 7.624 C 5.101 8.076,6.759 8.532,8.340 8.758 C 9.603 8.940,10.221 8.976,12.000 8.976 C 13.779 8.976,14.397 8.940,15.660 8.758 C 17.241 8.532,18.899 8.076,19.793 7.624 L 20.000 7.519 20.000 8.509 C 20.001 9.468,20.004 9.506,20.095 9.700 C 20.276 10.081,20.595 10.288,21.000 10.288 C 21.405 10.288,21.724 10.081,21.905 9.700 L 21.999 9.500 22.000 7.155 C 22.000 5.772,21.984 4.723,21.960 4.595 C 21.938 4.477,21.845 4.227,21.754 4.040 C 21.021 2.550,18.252 1.449,14.360 1.099 C 13.694 1.040,11.380 0.992,10.720 1.025 M13.380 3.041 C 15.749 3.169,17.637 3.567,18.985 4.221 C 19.391 4.418,19.565 4.529,19.755 4.709 C 19.890 4.837,20.000 4.964,20.000 4.991 C 20.000 5.063,19.730 5.350,19.535 5.483 C 18.579 6.141,16.663 6.664,14.320 6.907 C 13.381 7.004,10.619 7.004,9.680 6.907 C 7.374 6.668,5.533 6.174,4.540 5.529 C 4.292 5.369,4.000 5.077,4.000 4.991 C 4.000 4.964,4.110 4.837,4.245 4.709 C 4.822 4.160,6.409 3.585,8.120 3.305 C 9.742 3.039,11.616 2.945,13.380 3.041 M11.695 11.057 C 11.466 11.129,11.256 11.299,11.128 11.516 L 11.020 11.700 11.009 13.940 C 10.998 15.948,11.004 16.198,11.063 16.354 C 11.155 16.595,11.343 16.796,11.580 16.906 L 11.780 16.999 13.980 16.998 C 15.714 16.997,16.212 16.985,16.330 16.943 C 16.551 16.864,16.744 16.702,16.869 16.489 C 16.964 16.328,16.980 16.256,16.980 16.000 C 16.980 15.746,16.963 15.672,16.872 15.516 C 16.813 15.415,16.698 15.282,16.618 15.221 C 16.366 15.029,16.188 15.000,15.265 15.000 L 14.422 15.000 14.721 14.697 C 15.220 14.191,15.836 13.824,16.508 13.631 C 16.774 13.555,16.918 13.541,17.480 13.541 C 18.265 13.540,18.470 13.584,19.060 13.880 C 19.952 14.327,20.631 15.151,20.887 16.100 C 21.018 16.587,21.010 17.475,20.869 18.005 C 20.554 19.191,19.687 20.204,18.589 20.667 C 17.823 20.990,17.004 21.079,16.240 20.921 C 15.273 20.721,14.464 20.234,13.877 19.496 C 13.633 19.189,13.415 19.052,13.119 19.017 C 12.709 18.969,12.342 19.152,12.133 19.508 C 12.038 19.669,12.020 19.745,12.020 19.980 C 12.020 20.337,12.104 20.509,12.490 20.951 C 13.351 21.933,14.399 22.548,15.756 22.868 C 16.180 22.968,16.288 22.977,17.000 22.976 C 17.861 22.975,18.184 22.925,18.920 22.678 C 21.257 21.896,22.878 19.745,22.989 17.276 C 23.091 15.006,21.787 12.883,19.740 11.987 C 19.001 11.663,18.546 11.562,17.703 11.532 C 16.660 11.495,15.954 11.637,14.990 12.077 C 14.447 12.326,14.001 12.639,13.413 13.183 L 13.005 13.561 12.993 12.630 C 12.980 11.702,12.980 11.700,12.872 11.516 C 12.628 11.101,12.150 10.915,11.695 11.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const DatabaseBackupIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const DatabaseBackup = DatabaseBackupIcon;