@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.31 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-collapse" 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="M2.670 4.061 C 2.448 4.142,2.250 4.309,2.128 4.516 C 2.037 4.672,2.020 4.746,2.020 5.000 C 2.020 5.254,2.036 5.328,2.127 5.480 C 2.186 5.579,2.650 6.074,3.157 6.579 L 4.079 7.499 3.124 8.459 C 2.599 8.988,2.138 9.481,2.101 9.555 C 1.872 10.009,2.056 10.601,2.508 10.867 C 2.673 10.964,2.743 10.980,3.000 10.980 C 3.254 10.980,3.328 10.964,3.480 10.873 C 3.579 10.814,4.258 10.166,4.988 9.433 C 6.400 8.016,6.479 7.917,6.486 7.549 C 6.491 7.294,6.443 7.120,6.318 6.940 C 6.257 6.852,5.607 6.184,4.874 5.456 C 3.695 4.286,3.517 4.124,3.343 4.066 C 3.108 3.987,2.875 3.985,2.670 4.061 M9.695 5.057 C 9.466 5.129,9.256 5.299,9.128 5.516 C 9.037 5.672,9.020 5.746,9.020 6.000 C 9.020 6.256,9.036 6.328,9.131 6.489 C 9.256 6.702,9.449 6.864,9.670 6.943 C 9.793 6.987,10.856 6.996,15.500 6.996 C 20.144 6.996,21.207 6.987,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.028 4.976,9.947 4.978,9.695 5.057 M9.695 11.057 C 9.466 11.129,9.256 11.299,9.128 11.516 C 9.037 11.672,9.020 11.746,9.020 12.000 C 9.020 12.256,9.036 12.328,9.131 12.489 C 9.256 12.702,9.449 12.864,9.670 12.943 C 9.793 12.987,10.856 12.996,15.500 12.996 C 20.144 12.996,21.207 12.987,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.028 10.976,9.947 10.978,9.695 11.057 M2.670 13.061 C 2.448 13.142,2.250 13.309,2.128 13.516 C 2.037 13.672,2.020 13.746,2.020 14.000 C 2.020 14.254,2.036 14.328,2.127 14.480 C 2.186 14.579,2.650 15.074,3.157 15.579 L 4.079 16.499 3.124 17.459 C 2.599 17.988,2.138 18.481,2.101 18.555 C 1.872 19.009,2.056 19.601,2.508 19.867 C 2.673 19.964,2.743 19.980,3.000 19.980 C 3.254 19.980,3.328 19.964,3.480 19.873 C 3.579 19.814,4.258 19.166,4.988 18.433 C 6.400 17.016,6.479 16.917,6.486 16.549 C 6.491 16.294,6.443 16.120,6.318 15.940 C 6.257 15.852,5.607 15.184,4.874 14.456 C 3.695 13.286,3.517 13.124,3.343 13.066 C 3.108 12.987,2.875 12.985,2.670 13.061 M9.695 17.057 C 9.466 17.129,9.256 17.299,9.128 17.516 C 9.037 17.672,9.020 17.746,9.020 18.000 C 9.020 18.256,9.036 18.328,9.131 18.489 C 9.256 18.702,9.449 18.864,9.670 18.943 C 9.793 18.987,10.856 18.996,15.500 18.996 C 20.144 18.996,21.207 18.987,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.028 16.976,9.947 16.978,9.695 17.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const ListCollapseIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const ListCollapse = ListCollapseIcon;