UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.93 kB
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-codesandbox" 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.541 1.042 C 11.004 1.126,10.902 1.175,8.884 2.330 C 8.038 2.813,7.275 3.234,7.186 3.265 C 7.098 3.296,6.934 3.391,6.823 3.475 C 6.711 3.559,5.868 4.057,4.948 4.581 C 3.994 5.125,3.186 5.613,3.066 5.718 C 2.572 6.148,2.322 6.538,2.114 7.200 L 2.020 7.500 2.020 12.000 L 2.020 16.500 2.114 16.800 C 2.350 17.556,2.795 18.150,3.421 18.546 C 3.530 18.615,4.322 19.072,5.180 19.561 C 6.038 20.051,6.797 20.501,6.867 20.561 C 6.936 20.622,7.062 20.694,7.147 20.722 C 7.231 20.749,7.993 21.168,8.840 21.652 C 10.539 22.623,10.877 22.797,11.320 22.922 C 11.900 23.086,11.987 23.099,12.190 23.051 C 13.028 22.855,13.190 22.779,15.160 21.652 C 16.007 21.168,16.769 20.749,16.853 20.722 C 16.938 20.694,17.064 20.622,17.133 20.561 C 17.203 20.501,17.962 20.051,18.820 19.561 C 19.678 19.072,20.470 18.615,20.579 18.546 C 21.058 18.243,21.412 17.849,21.663 17.340 C 22.002 16.650,21.980 17.028,21.980 12.000 C 21.980 7.837,21.975 7.523,21.908 7.280 C 21.726 6.620,21.438 6.157,20.934 5.718 C 20.814 5.613,20.006 5.125,19.052 4.581 C 18.132 4.057,17.289 3.559,17.177 3.475 C 17.066 3.391,16.902 3.296,16.814 3.265 C 16.725 3.234,15.953 2.807,15.096 2.318 C 13.407 1.351,13.103 1.194,12.743 1.102 C 12.438 1.023,11.847 0.994,11.541 1.042 M12.289 3.053 C 12.453 3.105,14.399 4.204,14.400 4.246 C 14.400 4.286,12.070 5.620,12.000 5.620 C 11.930 5.620,9.600 4.286,9.600 4.246 C 9.601 4.204,11.547 3.105,11.711 3.053 C 11.793 3.027,11.923 3.006,12.000 3.006 C 12.077 3.006,12.207 3.027,12.289 3.053 M9.469 6.506 C 10.520 7.114,11.470 7.653,11.580 7.705 C 11.714 7.768,11.852 7.799,12.000 7.799 C 12.148 7.799,12.286 7.768,12.420 7.705 C 12.530 7.653,13.482 7.113,14.535 6.503 L 16.450 5.396 17.706 6.112 L 18.963 6.829 15.513 8.825 C 13.616 9.922,12.035 10.820,12.000 10.820 C 11.965 10.820,10.384 9.922,8.487 8.825 L 5.037 6.830 6.288 6.115 C 6.977 5.722,7.544 5.400,7.549 5.400 C 7.554 5.400,8.418 5.897,9.469 6.506 M7.534 10.580 L 10.997 12.580 10.999 16.570 C 10.999 18.765,10.987 20.559,10.970 20.558 C 10.954 20.556,10.400 20.245,9.740 19.866 L 8.540 19.177 8.520 16.778 L 8.500 14.380 8.406 14.190 C 8.355 14.086,8.244 13.942,8.161 13.870 C 8.077 13.799,7.107 13.219,6.004 12.583 L 4.000 11.425 4.000 9.989 C 4.000 9.156,4.015 8.559,4.036 8.567 C 4.056 8.574,5.630 9.480,7.534 10.580 M20.000 9.993 L 20.000 11.425 17.996 12.583 C 16.893 13.219,15.923 13.799,15.839 13.870 C 15.756 13.942,15.645 14.086,15.594 14.190 L 15.500 14.380 15.480 16.778 L 15.460 19.177 14.260 19.866 C 13.600 20.245,13.047 20.556,13.030 20.558 C 13.013 20.559,13.001 18.765,13.001 16.570 L 13.003 12.580 16.471 10.573 C 18.379 9.469,19.953 8.565,19.970 8.563 C 19.987 8.561,20.000 9.205,20.000 9.993 M5.262 14.464 L 6.480 15.168 6.480 16.587 L 6.480 18.007 6.350 17.928 C 6.279 17.885,5.816 17.619,5.323 17.337 C 4.779 17.027,4.366 16.764,4.273 16.668 C 4.021 16.408,4.000 16.276,4.000 14.933 C 4.000 14.288,4.010 13.760,4.022 13.760 C 4.034 13.760,4.592 14.077,5.262 14.464 M20.000 14.933 C 20.000 16.276,19.979 16.408,19.727 16.668 C 19.634 16.764,19.221 17.027,18.677 17.337 C 18.184 17.619,17.722 17.885,17.650 17.928 L 17.520 18.007 17.520 16.587 L 17.520 15.167 18.730 14.465 C 19.395 14.080,19.953 13.763,19.970 13.762 C 19.987 13.761,20.000 14.288,20.000 14.933 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const CodesandboxIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Codesandbox = CodesandboxIcon;