@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 4.46 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-dumbbell" 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="M16.860 0.957 C 16.004 1.064,15.194 1.579,14.704 2.331 L 14.508 2.632 14.271 2.471 C 13.471 1.924,12.289 1.845,11.380 2.276 C 10.981 2.465,10.576 2.787,10.293 3.140 C 9.847 3.696,9.665 4.228,9.662 4.980 C 9.659 5.631,9.785 6.086,10.107 6.597 C 10.191 6.729,10.806 7.380,11.624 8.200 L 12.999 9.581 11.290 11.290 L 9.580 13.000 8.280 11.697 C 7.565 10.980,6.870 10.315,6.736 10.218 C 6.190 9.823,5.691 9.667,4.980 9.666 C 4.092 9.666,3.419 9.955,2.807 10.598 C 2.263 11.170,2.001 11.832,2.001 12.640 C 2.001 13.271,2.144 13.777,2.455 14.251 L 2.632 14.519 2.389 14.666 C 2.061 14.866,1.637 15.274,1.423 15.596 C 0.901 16.381,0.785 17.345,1.102 18.253 C 1.260 18.706,1.424 18.940,1.989 19.521 L 2.517 20.065 2.155 20.422 C 1.712 20.860,1.583 21.041,1.528 21.300 C 1.381 21.990,1.982 22.593,2.695 22.470 C 2.945 22.427,3.134 22.293,3.578 21.845 L 3.935 21.483 4.479 22.011 C 5.060 22.576,5.294 22.740,5.747 22.898 C 6.592 23.193,7.557 23.099,8.296 22.650 C 8.633 22.446,9.065 22.022,9.294 21.671 L 9.489 21.374 9.753 21.547 C 10.528 22.056,11.641 22.150,12.520 21.780 C 13.130 21.523,13.741 20.952,14.040 20.360 C 14.260 19.924,14.338 19.561,14.337 18.980 C 14.335 18.500,14.325 18.431,14.206 18.082 C 13.984 17.436,13.910 17.344,12.394 15.819 L 11.001 14.419 12.711 12.709 L 14.420 11.000 15.760 12.342 C 17.131 13.715,17.397 13.942,17.863 14.130 C 18.276 14.298,18.513 14.340,19.020 14.338 C 19.752 14.335,20.307 14.151,20.828 13.736 C 21.611 13.113,21.999 12.327,21.999 11.360 C 21.999 10.731,21.856 10.223,21.547 9.753 L 21.374 9.489 21.671 9.294 C 22.022 9.065,22.446 8.633,22.650 8.296 C 23.099 7.557,23.193 6.592,22.898 5.747 C 22.740 5.294,22.576 5.060,22.011 4.479 L 21.483 3.935 21.845 3.578 C 22.293 3.135,22.424 2.950,22.469 2.697 C 22.583 2.068,22.131 1.519,21.502 1.521 C 21.142 1.522,20.967 1.622,20.481 2.101 L 20.057 2.518 19.599 2.057 C 18.812 1.265,18.295 1.001,17.420 0.947 C 17.244 0.937,16.992 0.941,16.860 0.957 M17.700 3.049 C 17.931 3.163,20.844 6.083,20.962 6.320 C 21.083 6.562,21.086 6.953,20.969 7.182 C 20.778 7.556,20.477 7.741,20.060 7.739 C 19.758 7.737,19.618 7.684,19.390 7.484 C 19.067 7.199,18.621 7.106,18.277 7.250 C 17.909 7.404,17.667 7.765,17.667 8.160 C 17.667 8.571,17.746 8.681,18.835 9.780 C 19.380 10.330,19.859 10.833,19.899 10.898 C 19.943 10.968,19.980 11.124,19.991 11.286 C 20.008 11.523,19.997 11.586,19.903 11.778 C 19.652 12.290,19.059 12.498,18.573 12.245 C 18.387 12.148,11.834 5.593,11.749 5.420 C 11.594 5.102,11.638 4.674,11.854 4.391 C 11.926 4.296,12.076 4.174,12.201 4.108 C 12.397 4.005,12.450 3.994,12.701 4.010 C 12.879 4.021,13.027 4.054,13.101 4.100 C 13.167 4.141,13.670 4.620,14.220 5.165 C 15.326 6.261,15.429 6.334,15.849 6.331 C 16.131 6.328,16.382 6.214,16.575 6.000 C 16.709 5.851,16.840 5.526,16.840 5.340 C 16.840 5.146,16.712 4.849,16.540 4.640 C 16.234 4.271,16.168 3.857,16.355 3.489 C 16.610 2.991,17.193 2.800,17.700 3.049 M5.416 11.746 C 5.586 11.831,12.148 18.386,12.237 18.560 C 12.563 19.197,12.088 20.001,11.385 20.000 C 10.951 19.999,10.945 19.995,9.816 18.876 C 8.663 17.733,8.593 17.682,8.163 17.681 C 7.850 17.680,7.627 17.777,7.425 18.000 C 7.291 18.149,7.160 18.474,7.160 18.660 C 7.160 18.854,7.288 19.151,7.460 19.360 C 7.932 19.930,7.808 20.642,7.181 20.973 C 6.969 21.084,6.566 21.089,6.340 20.983 C 6.112 20.876,3.160 17.923,3.038 17.680 C 2.918 17.439,2.914 17.047,3.030 16.819 C 3.349 16.194,4.071 16.068,4.640 16.540 C 4.849 16.712,5.146 16.840,5.340 16.840 C 5.526 16.840,5.851 16.709,6.000 16.575 C 6.214 16.382,6.328 16.131,6.331 15.849 C 6.334 15.429,6.261 15.326,5.165 14.220 C 4.620 13.670,4.141 13.167,4.100 13.101 C 4.054 13.027,4.021 12.879,4.010 12.701 C 3.994 12.451,4.005 12.396,4.106 12.204 C 4.244 11.942,4.453 11.766,4.709 11.695 C 4.929 11.634,5.235 11.656,5.416 11.746 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const DumbbellIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Dumbbell = DumbbellIcon;