@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.7 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-layout-list" 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 2.073 C 2.806 2.249,2.238 2.823,2.060 3.508 C 2.010 3.700,2.000 4.180,2.000 6.500 C 2.000 9.501,1.999 9.484,2.225 9.930 C 2.361 10.199,2.801 10.639,3.070 10.775 C 3.516 11.001,3.499 11.000,6.500 11.000 C 9.501 11.000,9.484 11.001,9.930 10.775 C 10.196 10.640,10.638 10.200,10.771 9.937 C 11.000 9.485,11.000 9.489,10.999 6.514 C 10.999 3.558,10.995 3.505,10.781 3.083 C 10.646 2.816,10.297 2.449,10.017 2.281 C 9.555 2.003,9.580 2.005,6.500 2.005 C 4.020 2.005,3.713 2.012,3.477 2.073 M13.695 3.057 C 13.466 3.129,13.256 3.299,13.128 3.516 C 13.037 3.672,13.020 3.746,13.020 4.000 C 13.020 4.256,13.036 4.328,13.131 4.489 C 13.256 4.702,13.449 4.864,13.670 4.943 C 13.891 5.022,21.109 5.022,21.330 4.943 C 21.551 4.864,21.744 4.702,21.869 4.489 C 21.964 4.328,21.980 4.256,21.980 4.000 C 21.980 3.746,21.963 3.672,21.872 3.516 C 21.740 3.293,21.533 3.128,21.290 3.055 C 21.030 2.977,13.945 2.979,13.695 3.057 M9.000 6.500 L 9.000 9.000 6.500 9.000 L 4.000 9.000 4.000 6.500 L 4.000 4.000 6.500 4.000 L 9.000 4.000 9.000 6.500 M13.695 8.057 C 13.466 8.129,13.256 8.299,13.128 8.516 C 13.037 8.672,13.020 8.746,13.020 9.000 C 13.020 9.256,13.036 9.328,13.131 9.489 C 13.256 9.702,13.449 9.864,13.670 9.943 C 13.891 10.022,21.109 10.022,21.330 9.943 C 21.551 9.864,21.744 9.702,21.869 9.489 C 21.964 9.328,21.980 9.256,21.980 9.000 C 21.980 8.746,21.963 8.672,21.872 8.516 C 21.740 8.293,21.533 8.128,21.290 8.055 C 21.030 7.977,13.945 7.979,13.695 8.057 M3.477 13.073 C 2.806 13.249,2.238 13.823,2.060 14.508 C 2.010 14.700,2.000 15.180,2.000 17.500 C 2.000 20.501,1.999 20.484,2.225 20.930 C 2.361 21.199,2.801 21.639,3.070 21.775 C 3.516 22.001,3.499 22.000,6.500 22.000 C 9.501 22.000,9.484 22.001,9.930 21.775 C 10.196 21.640,10.638 21.200,10.771 20.937 C 11.000 20.485,11.000 20.489,10.999 17.514 C 10.999 14.558,10.995 14.505,10.781 14.083 C 10.646 13.816,10.297 13.449,10.017 13.281 C 9.555 13.003,9.580 13.005,6.500 13.005 C 4.020 13.005,3.713 13.012,3.477 13.073 M13.695 14.057 C 13.466 14.129,13.256 14.299,13.128 14.516 C 13.037 14.672,13.020 14.746,13.020 15.000 C 13.020 15.256,13.036 15.328,13.131 15.489 C 13.256 15.702,13.449 15.864,13.670 15.943 C 13.891 16.022,21.109 16.022,21.330 15.943 C 21.551 15.864,21.744 15.702,21.869 15.489 C 21.964 15.328,21.980 15.256,21.980 15.000 C 21.980 14.746,21.963 14.672,21.872 14.516 C 21.740 14.293,21.533 14.128,21.290 14.055 C 21.030 13.977,13.945 13.979,13.695 14.057 M9.000 17.500 L 9.000 20.000 6.500 20.000 L 4.000 20.000 4.000 17.500 L 4.000 15.000 6.500 15.000 L 9.000 15.000 9.000 17.500 M13.695 19.057 C 13.466 19.129,13.256 19.299,13.128 19.516 C 13.037 19.672,13.020 19.746,13.020 20.000 C 13.020 20.256,13.036 20.328,13.131 20.489 C 13.256 20.702,13.449 20.864,13.670 20.943 C 13.891 21.022,21.109 21.022,21.330 20.943 C 21.551 20.864,21.744 20.702,21.869 20.489 C 21.964 20.328,21.980 20.256,21.980 20.000 C 21.980 19.746,21.963 19.672,21.872 19.516 C 21.740 19.293,21.533 19.128,21.290 19.055 C 21.030 18.977,13.945 18.979,13.695 19.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const LayoutListIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const LayoutList = LayoutListIcon;