@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.12 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-codepen" 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.563 1.110 C 11.242 1.277,1.411 7.684,1.282 7.811 C 1.220 7.871,1.135 7.988,1.094 8.071 C 1.024 8.212,1.019 8.408,1.009 11.920 C 1.000 14.697,1.009 15.663,1.045 15.794 C 1.075 15.904,1.160 16.039,1.276 16.160 C 1.405 16.295,2.934 17.311,6.405 19.566 C 9.124 21.334,11.445 22.830,11.562 22.890 C 11.720 22.972,11.832 23.000,12.000 23.000 C 12.168 23.000,12.280 22.972,12.438 22.890 C 12.555 22.829,14.876 21.334,17.595 19.566 C 21.033 17.332,22.595 16.295,22.722 16.162 C 22.824 16.056,22.925 15.902,22.952 15.811 C 23.020 15.585,23.021 8.420,22.954 8.194 C 22.883 7.958,22.669 7.740,22.224 7.453 C 22.002 7.309,19.756 5.848,17.233 4.206 C 14.711 2.564,12.552 1.171,12.436 1.110 C 12.279 1.028,12.168 1.000,12.000 1.000 C 11.832 1.000,11.721 1.028,11.563 1.110 M11.000 5.910 L 11.000 7.981 9.042 9.351 C 7.965 10.104,7.060 10.730,7.030 10.742 C 6.981 10.760,3.881 8.628,3.838 8.546 C 3.825 8.522,10.886 3.879,10.990 3.843 C 10.995 3.842,11.000 4.772,11.000 5.910 M17.520 6.779 C 18.939 7.699,20.122 8.473,20.149 8.497 C 20.187 8.531,19.825 8.804,18.630 9.639 C 17.767 10.243,17.033 10.737,17.000 10.737 C 16.966 10.737,16.053 10.117,14.970 9.359 L 13.000 7.981 13.000 5.912 L 13.000 3.843 13.970 4.474 C 14.503 4.821,16.101 5.858,17.520 6.779 M13.631 10.860 C 14.514 11.476,15.236 11.989,15.237 12.000 C 15.237 12.011,14.509 12.529,13.619 13.150 L 12.000 14.281 10.381 13.150 C 9.491 12.529,8.763 12.011,8.763 12.000 C 8.764 11.972,11.975 9.726,12.003 9.734 C 12.015 9.737,12.748 10.244,13.631 10.860 M4.173 11.240 C 4.758 11.647,5.236 11.989,5.237 12.000 C 5.237 12.018,3.404 13.309,3.115 13.494 L 3.000 13.568 3.000 12.002 C 3.000 10.682,3.009 10.441,3.055 10.468 C 3.086 10.486,3.589 10.833,4.173 11.240 M20.991 12.783 L 20.980 13.565 19.871 12.793 C 19.262 12.368,18.763 12.011,18.763 12.000 C 18.764 11.989,19.263 11.633,19.872 11.209 L 20.980 10.438 20.991 11.219 C 20.997 11.649,20.997 12.352,20.991 12.783 M9.036 14.647 L 10.999 16.020 10.999 18.089 L 11.000 20.159 10.610 19.906 C 7.558 17.930,3.889 15.540,3.852 15.505 C 3.816 15.471,4.188 15.191,5.391 14.349 C 6.265 13.738,7.000 13.247,7.026 13.257 C 7.052 13.267,7.957 13.893,9.036 14.647 M18.635 14.368 C 19.810 15.190,20.184 15.471,20.148 15.504 C 20.122 15.529,18.732 16.437,17.060 17.522 C 15.388 18.607,13.790 19.644,13.510 19.827 L 13.000 20.158 13.001 18.089 L 13.001 16.020 14.990 14.629 C 16.084 13.865,17.000 13.247,17.026 13.257 C 17.052 13.267,17.776 13.767,18.635 14.368 " stroke="none" fill="black" fill-rule="evenodd"></path></svg>`;
export const CodepenIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Codepen = CodepenIcon;