@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.15 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-list-todo" 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="M3.477 4.073 C 2.806 4.249,2.238 4.823,2.060 5.508 C 2.010 5.698,2.000 6.123,2.000 8.000 C 2.000 10.455,2.003 10.491,2.225 10.930 C 2.361 11.199,2.801 11.639,3.070 11.775 C 3.509 11.997,3.545 12.000,6.000 12.000 C 8.455 12.000,8.491 11.997,8.930 11.775 C 9.196 11.640,9.638 11.200,9.771 10.937 C 9.996 10.494,10.000 10.442,9.999 8.014 C 9.999 5.601,9.991 5.496,9.781 5.083 C 9.646 4.816,9.297 4.449,9.017 4.281 C 8.564 4.008,8.524 4.005,6.000 4.005 C 3.992 4.005,3.711 4.012,3.477 4.073 M12.695 5.057 C 12.466 5.129,12.256 5.299,12.128 5.516 C 12.037 5.672,12.020 5.746,12.020 6.000 C 12.020 6.256,12.036 6.328,12.131 6.489 C 12.256 6.702,12.449 6.864,12.670 6.943 C 12.892 7.022,21.108 7.022,21.330 6.943 C 21.551 6.864,21.744 6.702,21.869 6.489 C 21.964 6.328,21.980 6.256,21.980 6.000 C 21.980 5.746,21.963 5.672,21.872 5.516 C 21.740 5.293,21.533 5.128,21.290 5.055 C 21.029 4.976,12.946 4.979,12.695 5.057 M8.000 8.000 L 8.000 10.000 6.000 10.000 L 4.000 10.000 4.000 8.000 L 4.000 6.000 6.000 6.000 L 8.000 6.000 8.000 8.000 M12.695 11.057 C 12.466 11.129,12.256 11.299,12.128 11.516 C 12.037 11.672,12.020 11.746,12.020 12.000 C 12.020 12.256,12.036 12.328,12.131 12.489 C 12.256 12.702,12.449 12.864,12.670 12.943 C 12.892 13.022,21.108 13.022,21.330 12.943 C 21.551 12.864,21.744 12.702,21.869 12.489 C 21.964 12.328,21.980 12.256,21.980 12.000 C 21.980 11.746,21.963 11.672,21.872 11.516 C 21.740 11.293,21.533 11.128,21.290 11.055 C 21.029 10.976,12.946 10.979,12.695 11.057 M8.640 14.068 C 8.488 14.121,8.196 14.394,6.731 15.853 L 5.002 17.575 4.271 16.855 C 3.655 16.247,3.509 16.123,3.343 16.067 C 2.865 15.905,2.383 16.083,2.128 16.516 C 2.036 16.672,2.020 16.745,2.021 17.000 C 2.021 17.213,2.043 17.341,2.095 17.440 C 2.197 17.633,4.297 19.740,4.520 19.873 C 4.673 19.964,4.745 19.980,5.000 19.979 C 5.212 19.979,5.341 19.957,5.440 19.905 C 5.632 19.805,9.739 15.705,9.873 15.480 C 9.964 15.328,9.980 15.254,9.980 15.000 C 9.980 14.746,9.963 14.672,9.872 14.516 C 9.617 14.083,9.121 13.903,8.640 14.068 M12.695 17.057 C 12.466 17.129,12.256 17.299,12.128 17.516 C 12.037 17.672,12.020 17.746,12.020 18.000 C 12.020 18.256,12.036 18.328,12.131 18.489 C 12.256 18.702,12.449 18.864,12.670 18.943 C 12.892 19.022,21.108 19.022,21.330 18.943 C 21.551 18.864,21.744 18.702,21.869 18.489 C 21.964 18.328,21.980 18.256,21.980 18.000 C 21.980 17.746,21.963 17.672,21.872 17.516 C 21.740 17.293,21.533 17.128,21.290 17.055 C 21.029 16.976,12.946 16.979,12.695 17.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const ListTodoIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const ListTodo = ListTodoIcon;