@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.96 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-drafting-compass" 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="M11.499 2.040 C 10.363 2.246,9.460 3.049,9.114 4.160 C 8.979 4.594,8.979 5.407,9.114 5.839 C 9.231 6.213,9.364 6.479,9.568 6.753 C 9.655 6.870,9.718 6.988,9.707 7.016 C 9.675 7.099,6.795 12.217,6.758 12.256 C 6.714 12.303,6.397 12.058,5.871 11.572 C 5.350 11.090,5.226 11.022,4.860 11.022 C 4.522 11.022,4.319 11.115,4.104 11.366 C 3.943 11.554,3.880 11.732,3.880 12.000 C 3.880 12.291,3.953 12.476,4.153 12.691 C 4.426 12.985,5.049 13.533,5.428 13.813 L 5.758 14.057 5.665 14.218 C 5.613 14.307,4.776 15.796,3.803 17.526 C 1.841 21.016,1.910 20.867,2.060 21.321 C 2.299 22.040,3.297 22.227,3.762 21.640 C 3.823 21.563,4.686 20.051,5.681 18.280 C 6.676 16.509,7.494 15.055,7.498 15.050 C 7.503 15.044,7.637 15.093,7.794 15.158 C 8.609 15.494,9.619 15.765,10.580 15.906 C 11.249 16.004,12.751 16.004,13.420 15.906 C 15.874 15.546,17.969 14.532,19.627 12.900 C 20.069 12.465,20.119 12.371,20.120 11.969 C 20.120 11.715,20.054 11.545,19.879 11.345 C 19.674 11.112,19.469 11.022,19.140 11.022 C 18.775 11.022,18.654 11.089,18.120 11.581 C 17.119 12.503,16.112 13.100,14.848 13.521 C 12.935 14.158,11.062 14.155,9.130 13.514 C 8.795 13.402,8.520 13.291,8.521 13.266 C 8.521 13.240,9.184 12.043,9.995 10.604 L 11.468 7.987 12.004 7.987 L 12.540 7.987 13.312 9.363 C 13.737 10.121,14.142 10.801,14.212 10.875 C 14.571 11.255,15.173 11.272,15.581 10.914 C 15.850 10.678,15.976 10.275,15.885 9.940 C 15.862 9.852,15.491 9.152,15.061 8.385 C 14.631 7.618,14.280 6.983,14.280 6.973 C 14.280 6.964,14.350 6.863,14.436 6.748 C 14.637 6.479,14.769 6.211,14.886 5.839 C 15.021 5.407,15.021 4.594,14.886 4.160 C 14.581 3.179,13.810 2.407,12.861 2.129 C 12.500 2.023,11.832 1.980,11.499 2.040 M12.310 4.061 C 12.688 4.173,13.000 4.598,13.000 5.001 C 13.000 5.331,12.789 5.687,12.487 5.868 C 12.327 5.964,12.257 5.980,12.000 5.980 C 11.743 5.980,11.673 5.964,11.513 5.868 C 10.933 5.521,10.833 4.774,11.304 4.303 C 11.583 4.024,11.916 3.944,12.310 4.061 M18.500 16.231 C 18.081 16.371,17.805 16.812,17.852 17.269 C 17.872 17.463,18.004 17.718,19.001 19.494 C 19.620 20.597,20.177 21.563,20.238 21.640 C 20.703 22.227,21.701 22.040,21.940 21.321 C 22.085 20.883,22.092 20.899,20.833 18.649 C 20.073 17.292,19.646 16.571,19.537 16.459 C 19.264 16.179,18.899 16.099,18.500 16.231 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const DraftingCompassIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const DraftingCompass = DraftingCompassIcon;