UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.42 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-turtle" 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="M9.340 5.024 C 8.432 5.118,7.865 5.233,7.160 5.466 C 5.256 6.095,3.616 7.356,2.468 9.073 C 1.940 9.862,1.412 11.124,1.203 12.092 C 1.030 12.894,1.000 13.386,1.000 15.381 C 1.000 17.421,1.007 17.499,1.225 17.930 C 1.361 18.199,1.801 18.639,2.070 18.775 C 2.479 18.982,2.632 19.000,4.000 19.000 C 5.368 19.000,5.521 18.982,5.930 18.775 C 6.196 18.640,6.638 18.200,6.771 17.937 C 6.976 17.533,7.000 17.342,7.000 16.124 L 7.000 15.000 10.000 15.000 L 13.000 15.000 13.000 16.132 C 13.000 17.358,13.021 17.528,13.225 17.930 C 13.361 18.199,13.801 18.639,14.070 18.775 C 14.479 18.982,14.632 19.000,16.000 19.000 C 17.368 19.000,17.521 18.982,17.930 18.775 C 18.196 18.640,18.638 18.200,18.771 17.937 C 18.976 17.534,19.000 17.342,19.000 16.129 L 19.000 15.009 19.790 14.990 C 20.464 14.974,20.621 14.958,20.860 14.882 C 21.835 14.570,22.582 13.817,22.886 12.840 C 23.021 12.406,23.021 11.594,22.886 11.160 C 22.582 10.182,21.826 9.422,20.861 9.123 C 20.548 9.027,20.504 9.024,19.013 9.009 L 17.485 8.994 17.246 8.667 C 15.849 6.756,13.694 5.459,11.320 5.101 C 10.911 5.039,9.662 4.991,9.340 5.024 M11.120 7.102 C 11.563 7.170,11.941 7.265,12.360 7.416 C 12.727 7.547,13.360 7.843,13.360 7.882 C 13.360 7.898,12.985 8.156,12.527 8.456 L 11.693 9.000 10.000 9.000 L 8.307 9.000 7.473 8.456 C 7.015 8.156,6.640 7.898,6.640 7.882 C 6.640 7.840,7.286 7.542,7.680 7.403 C 8.261 7.198,8.742 7.100,9.540 7.023 C 9.820 6.996,10.727 7.041,11.120 7.102 M5.822 9.759 C 6.261 10.051,6.638 10.306,6.659 10.326 C 6.684 10.349,6.456 10.846,6.039 11.681 L 5.381 13.000 4.230 13.000 L 3.079 13.000 3.104 12.830 C 3.216 12.058,3.582 11.089,4.046 10.329 C 4.369 9.802,4.868 9.194,4.962 9.215 C 4.996 9.222,5.383 9.467,5.822 9.759 M15.255 9.387 C 16.093 10.339,16.727 11.670,16.896 12.830 L 16.921 13.000 15.770 13.000 L 14.619 13.000 13.961 11.681 C 13.543 10.845,13.316 10.349,13.341 10.326 C 13.423 10.250,15.021 9.200,15.055 9.200 C 15.074 9.200,15.164 9.284,15.255 9.387 M11.870 11.980 C 12.140 12.519,12.360 12.969,12.360 12.980 C 12.360 12.991,11.298 13.000,10.000 13.000 C 8.702 13.000,7.640 12.991,7.640 12.980 C 7.640 12.969,7.860 12.519,8.130 11.980 L 8.619 11.000 10.000 11.000 L 11.381 11.000 11.870 11.980 M20.310 11.061 C 20.688 11.173,21.000 11.598,21.000 12.001 C 21.000 12.331,20.784 12.696,20.484 12.872 C 20.304 12.978,20.287 12.980,19.620 12.980 L 18.940 12.980 18.928 12.840 C 18.905 12.572,18.722 11.738,18.606 11.370 L 18.489 11.000 19.297 11.000 C 19.904 11.000,20.156 11.015,20.310 11.061 M5.000 16.000 L 5.000 17.000 4.000 17.000 L 3.000 17.000 3.000 16.000 L 3.000 15.000 4.000 15.000 L 5.000 15.000 5.000 16.000 M17.000 16.000 L 17.000 17.000 16.000 17.000 L 15.000 17.000 15.000 16.000 L 15.000 15.000 16.000 15.000 L 17.000 15.000 17.000 16.000 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const TurtleIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Turtle = TurtleIcon;