@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 4.31 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-dog" 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="M6.420 2.004 C 4.872 2.228,3.542 3.515,2.559 5.740 C 1.864 7.314,1.366 9.440,1.520 10.180 C 1.662 10.863,2.160 11.435,2.950 11.821 C 3.110 11.899,3.240 11.966,3.240 11.971 C 3.240 11.976,3.213 12.133,3.180 12.320 C 3.086 12.845,3.000 13.883,3.000 14.480 C 3.001 15.395,3.101 16.052,3.362 16.850 C 4.299 19.712,7.024 21.578,10.796 21.941 C 13.613 22.212,16.389 21.540,18.268 20.134 C 18.675 19.829,19.362 19.143,19.658 18.744 C 20.276 17.914,20.716 16.882,20.898 15.840 C 21.035 15.050,21.018 13.772,20.856 12.735 C 20.736 11.967,20.725 12.064,20.946 11.982 C 21.681 11.708,22.322 11.189,22.587 10.654 C 22.723 10.379,22.736 10.323,22.752 9.927 C 22.807 8.577,21.981 5.951,21.019 4.420 C 20.682 3.884,20.395 3.525,19.979 3.123 C 19.404 2.567,18.856 2.245,18.185 2.070 C 17.739 1.954,16.665 1.945,16.162 2.053 C 14.922 2.320,13.869 3.031,13.364 3.943 L 13.273 4.106 13.027 4.067 C 12.725 4.020,11.376 4.009,11.097 4.050 L 10.893 4.081 10.785 3.882 C 10.277 2.948,9.196 2.240,7.945 2.022 C 7.564 1.956,6.818 1.947,6.420 2.004 M7.728 4.004 C 8.027 4.065,8.546 4.323,8.772 4.521 C 9.015 4.735,9.103 4.910,9.154 5.277 C 9.222 5.769,9.492 6.093,9.929 6.207 C 10.094 6.250,10.177 6.245,10.569 6.167 C 11.710 5.942,12.623 5.957,13.626 6.216 C 13.938 6.297,14.060 6.296,14.325 6.211 C 14.709 6.087,15.000 5.688,15.000 5.286 C 15.000 4.851,15.549 4.332,16.280 4.074 C 16.504 3.995,16.618 3.982,17.100 3.982 C 17.758 3.982,17.934 4.035,18.360 4.356 C 19.299 5.065,20.235 6.960,20.656 9.005 C 20.713 9.282,20.760 9.581,20.760 9.669 C 20.760 9.810,20.742 9.841,20.610 9.928 C 20.325 10.117,20.007 10.209,19.575 10.230 C 18.801 10.268,18.134 10.020,17.617 9.503 C 17.313 9.200,17.130 8.906,16.878 8.315 C 16.695 7.887,16.580 7.747,16.300 7.615 C 15.660 7.313,14.948 7.723,14.888 8.429 C 14.867 8.681,14.933 8.901,15.203 9.475 C 15.903 10.960,16.905 11.764,18.548 12.161 C 18.741 12.208,18.733 12.189,18.837 12.800 C 19.251 15.229,18.829 16.905,17.486 18.165 C 16.228 19.345,14.272 19.999,12.000 19.999 C 9.728 19.999,7.772 19.345,6.514 18.165 C 5.345 17.068,4.894 15.724,5.037 13.760 C 5.072 13.270,5.190 12.302,5.220 12.250 C 5.223 12.245,5.381 12.214,5.570 12.181 C 6.599 12.001,7.493 11.545,8.194 10.843 C 8.623 10.413,8.904 10.010,9.183 9.423 C 9.540 8.672,9.572 8.415,9.359 7.999 C 9.142 7.574,8.532 7.394,8.055 7.616 C 7.801 7.734,7.714 7.851,7.409 8.480 C 6.956 9.416,6.432 9.880,5.538 10.139 C 4.879 10.331,4.087 10.239,3.647 9.921 C 3.484 9.803,3.482 9.797,3.505 9.610 C 3.589 8.941,3.893 7.788,4.175 7.067 C 4.861 5.315,5.686 4.258,6.556 4.018 C 6.787 3.954,7.448 3.946,7.728 4.004 M7.695 13.057 C 7.466 13.129,7.256 13.299,7.128 13.516 C 7.030 13.682,7.019 13.745,7.006 14.173 C 6.989 14.722,7.040 14.911,7.276 15.173 C 7.659 15.598,8.341 15.598,8.724 15.173 C 8.960 14.911,9.011 14.722,8.994 14.173 C 8.981 13.745,8.970 13.682,8.872 13.516 C 8.628 13.101,8.150 12.915,7.695 13.057 M15.695 13.057 C 15.466 13.129,15.256 13.299,15.128 13.516 C 15.030 13.682,15.019 13.745,15.006 14.173 C 14.989 14.722,15.040 14.911,15.276 15.173 C 15.659 15.598,16.341 15.598,16.724 15.173 C 16.960 14.911,17.011 14.722,16.994 14.173 C 16.981 13.745,16.970 13.682,16.872 13.516 C 16.628 13.101,16.150 12.915,15.695 13.057 M11.052 15.280 C 10.830 15.326,10.730 15.381,10.550 15.553 C 10.393 15.703,10.240 16.039,10.240 16.234 C 10.240 16.295,10.268 16.440,10.303 16.556 C 10.357 16.738,10.432 16.836,10.852 17.267 C 11.466 17.898,11.597 17.980,12.000 17.980 C 12.253 17.980,12.328 17.963,12.480 17.874 C 12.708 17.739,13.562 16.867,13.650 16.677 C 13.882 16.181,13.659 15.574,13.160 15.345 C 12.998 15.270,12.894 15.261,12.100 15.253 C 11.616 15.249,11.144 15.261,11.052 15.280 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const DogIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Dog = DogIcon;