@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.28 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-dashboard" 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.009 3.703,2.000 4.293,2.000 7.500 C 2.000 11.593,1.994 11.474,2.225 11.930 C 2.361 12.199,2.801 12.639,3.070 12.775 C 3.516 13.001,3.499 13.000,6.500 13.000 C 9.501 13.000,9.484 13.001,9.930 12.775 C 10.196 12.640,10.638 12.200,10.771 11.937 C 11.006 11.474,11.000 11.585,10.999 7.514 C 10.999 3.471,11.001 3.516,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 M14.477 2.073 C 13.806 2.249,13.238 2.823,13.060 3.508 C 13.011 3.694,13.000 4.066,13.000 5.500 C 13.000 7.411,13.009 7.503,13.225 7.930 C 13.361 8.199,13.801 8.639,14.070 8.775 C 14.516 9.001,14.499 9.000,17.500 9.000 C 20.501 9.000,20.484 9.001,20.930 8.775 C 21.196 8.640,21.638 8.200,21.771 7.937 C 21.990 7.506,22.000 7.396,21.999 5.514 C 21.999 3.642,21.985 3.484,21.781 3.083 C 21.646 2.816,21.297 2.449,21.017 2.281 C 20.555 2.003,20.580 2.005,17.500 2.005 C 15.020 2.005,14.713 2.012,14.477 2.073 M9.000 7.500 L 9.000 11.000 6.500 11.000 L 4.000 11.000 4.000 7.500 L 4.000 4.000 6.500 4.000 L 9.000 4.000 9.000 7.500 M20.000 5.500 L 20.000 7.000 17.500 7.000 L 15.000 7.000 15.000 5.500 L 15.000 4.000 17.500 4.000 L 20.000 4.000 20.000 5.500 M14.477 11.073 C 13.806 11.249,13.238 11.823,13.060 12.508 C 13.009 12.703,13.000 13.293,13.000 16.500 C 13.000 20.593,12.994 20.474,13.225 20.930 C 13.361 21.199,13.801 21.639,14.070 21.775 C 14.516 22.001,14.499 22.000,17.500 22.000 C 20.501 22.000,20.484 22.001,20.930 21.775 C 21.196 21.640,21.638 21.200,21.771 20.937 C 22.006 20.474,22.000 20.585,21.999 16.514 C 21.999 12.471,22.001 12.516,21.781 12.083 C 21.646 11.816,21.297 11.449,21.017 11.281 C 20.555 11.003,20.580 11.005,17.500 11.005 C 15.020 11.005,14.713 11.012,14.477 11.073 M20.000 16.500 L 20.000 20.000 17.500 20.000 L 15.000 20.000 15.000 16.500 L 15.000 13.000 17.500 13.000 L 20.000 13.000 20.000 16.500 M3.477 15.073 C 2.806 15.249,2.238 15.823,2.060 16.508 C 2.011 16.694,2.000 17.066,2.000 18.500 C 2.000 20.411,2.009 20.503,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 10.990 20.506,11.000 20.396,10.999 18.514 C 10.999 16.642,10.985 16.484,10.781 16.083 C 10.646 15.816,10.297 15.449,10.017 15.281 C 9.555 15.003,9.580 15.005,6.500 15.005 C 4.020 15.005,3.713 15.012,3.477 15.073 M9.000 18.500 L 9.000 20.000 6.500 20.000 L 4.000 20.000 4.000 18.500 L 4.000 17.000 6.500 17.000 L 9.000 17.000 9.000 18.500 " stroke="none" fill="black" fill-rule="evenodd"></path></svg>`;
export const LayoutDashboardIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const LayoutDashboard = LayoutDashboardIcon;