@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 4.17 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-circle-dot-dashed" 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.000 1.046 C 10.344 1.107,9.774 1.224,9.578 1.339 C 9.245 1.534,9.044 1.986,9.124 2.360 C 9.183 2.634,9.361 2.894,9.578 3.021 C 9.881 3.199,10.015 3.211,10.589 3.113 C 11.324 2.987,12.676 2.987,13.411 3.113 C 13.985 3.211,14.119 3.199,14.422 3.021 C 14.639 2.894,14.817 2.634,14.876 2.360 C 14.956 1.986,14.755 1.535,14.423 1.340 C 13.981 1.080,12.241 0.931,11.000 1.046 M5.978 2.820 C 5.352 3.136,4.133 4.231,3.418 5.120 C 2.848 5.829,2.722 6.060,2.722 6.400 C 2.722 7.081,3.385 7.561,4.025 7.344 C 4.287 7.254,4.373 7.174,4.760 6.661 C 5.386 5.828,5.859 5.361,6.742 4.701 C 7.118 4.420,7.206 4.333,7.295 4.155 C 7.475 3.794,7.425 3.377,7.166 3.074 C 6.870 2.729,6.370 2.622,5.978 2.820 M17.180 2.815 C 16.707 3.039,16.488 3.553,16.659 4.038 C 16.746 4.283,16.834 4.376,17.326 4.748 C 18.171 5.385,18.638 5.858,19.299 6.742 C 19.580 7.118,19.667 7.206,19.845 7.295 C 20.521 7.632,21.280 7.149,21.280 6.381 C 21.280 6.114,21.170 5.896,20.764 5.360 C 20.162 4.564,19.407 3.811,18.614 3.215 C 18.369 3.030,18.090 2.844,17.994 2.801 C 17.750 2.690,17.433 2.696,17.180 2.815 M1.691 9.240 C 1.331 9.447,1.221 9.682,1.092 10.520 C 0.992 11.170,0.992 12.830,1.092 13.480 C 1.223 14.329,1.340 14.569,1.720 14.776 C 2.294 15.088,3.014 14.746,3.153 14.094 C 3.184 13.948,3.175 13.799,3.109 13.404 C 2.990 12.684,2.990 11.316,3.109 10.596 C 3.207 10.007,3.186 9.827,2.987 9.531 C 2.712 9.123,2.126 8.991,1.691 9.240 M21.355 9.231 C 21.208 9.307,21.100 9.403,21.013 9.531 C 20.815 9.825,20.795 10.002,20.890 10.593 C 20.955 10.995,20.971 11.286,20.971 12.000 C 20.971 12.714,20.955 13.005,20.890 13.407 C 20.827 13.798,20.817 13.955,20.847 14.097 C 20.945 14.556,21.375 14.902,21.839 14.896 C 22.274 14.890,22.654 14.586,22.780 14.143 C 22.923 13.636,22.979 13.037,22.979 12.000 C 22.979 10.647,22.867 9.871,22.620 9.510 C 22.359 9.129,21.792 9.004,21.355 9.231 M11.477 10.073 C 10.806 10.249,10.238 10.823,10.060 11.508 C 9.941 11.962,10.003 12.492,10.225 12.930 C 10.361 13.199,10.801 13.639,11.070 13.775 C 11.659 14.073,12.341 14.073,12.930 13.775 C 13.196 13.640,13.638 13.200,13.771 12.937 C 13.994 12.498,14.052 12.007,13.940 11.529 C 13.858 11.182,13.720 10.927,13.465 10.653 C 13.074 10.232,12.560 10.005,12.000 10.005 C 11.857 10.005,11.622 10.036,11.477 10.073 M3.367 16.648 C 3.152 16.721,2.856 17.014,2.784 17.228 C 2.700 17.474,2.704 17.782,2.795 17.980 C 3.058 18.551,4.146 19.781,5.020 20.497 C 5.817 21.149,6.046 21.278,6.400 21.278 C 7.081 21.278,7.561 20.615,7.344 19.975 C 7.256 19.718,7.172 19.626,6.720 19.290 C 5.887 18.671,5.354 18.135,4.710 17.269 C 4.320 16.744,4.163 16.635,3.767 16.616 C 3.620 16.609,3.440 16.624,3.367 16.648 M19.993 16.654 C 19.719 16.756,19.602 16.862,19.255 17.322 C 18.620 18.165,18.064 18.712,17.195 19.350 C 16.878 19.583,16.792 19.670,16.705 19.844 C 16.516 20.224,16.576 20.636,16.868 20.960 C 17.144 21.267,17.618 21.371,17.980 21.205 C 18.184 21.111,18.689 20.748,19.100 20.399 C 19.926 19.699,20.966 18.509,21.199 17.995 C 21.414 17.520,21.199 16.948,20.709 16.694 C 20.540 16.607,20.173 16.586,19.993 16.654 M9.610 20.961 C 9.098 21.255,8.958 21.890,9.293 22.390 C 9.516 22.722,9.895 22.848,10.994 22.958 C 12.168 23.076,13.854 22.941,14.360 22.688 C 14.756 22.490,14.974 22.024,14.865 21.605 C 14.789 21.313,14.632 21.100,14.390 20.961 C 14.137 20.816,13.917 20.805,13.330 20.908 C 13.036 20.960,12.707 20.977,12.000 20.977 C 11.293 20.977,10.964 20.960,10.670 20.908 C 10.083 20.805,9.863 20.816,9.610 20.961 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const CircleDotDashedIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const CircleDotDashed = CircleDotDashedIcon;