UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 2.36 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-blocks" 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="M14.477 2.073 C 13.806 2.249,13.238 2.823,13.060 3.508 C 13.010 3.700,13.000 4.180,13.000 6.500 C 13.000 9.501,12.999 9.484,13.225 9.930 C 13.361 10.199,13.801 10.639,14.070 10.775 C 14.516 11.001,14.499 11.000,17.500 11.000 C 20.501 11.000,20.484 11.001,20.930 10.775 C 21.196 10.640,21.638 10.200,21.771 9.937 C 22.000 9.485,22.000 9.489,21.999 6.514 C 21.999 3.558,21.995 3.505,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 M20.000 6.500 L 20.000 9.000 17.500 9.000 L 15.000 9.000 15.000 6.500 L 15.000 4.000 17.500 4.000 L 20.000 4.000 20.000 6.500 M3.477 6.073 C 2.806 6.249,2.238 6.823,2.060 7.508 C 2.008 7.706,2.000 8.577,2.000 14.000 C 2.000 20.828,1.988 20.462,2.225 20.930 C 2.361 21.199,2.801 21.639,3.070 21.775 C 3.538 22.012,3.172 22.000,10.000 22.000 C 16.828 22.000,16.462 22.012,16.930 21.775 C 17.196 21.640,17.638 21.200,17.771 20.937 C 18.000 20.485,18.000 20.489,17.999 17.514 C 17.999 14.558,17.995 14.505,17.781 14.083 C 17.646 13.816,17.297 13.449,17.017 13.281 C 16.558 13.004,16.564 13.005,13.630 13.002 L 11.000 13.000 10.999 10.390 C 10.999 7.569,10.994 7.503,10.781 7.083 C 10.646 6.816,10.297 6.449,10.017 6.281 C 9.555 6.003,9.580 6.005,6.500 6.005 C 4.020 6.005,3.713 6.012,3.477 6.073 M9.000 10.500 L 9.000 13.000 6.500 13.000 L 4.000 13.000 4.000 10.500 L 4.000 8.000 6.500 8.000 L 9.000 8.000 9.000 10.500 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 M16.000 17.500 L 16.000 20.000 13.500 20.000 L 11.000 20.000 11.000 17.500 L 11.000 15.000 13.500 15.000 L 16.000 15.000 16.000 17.500 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const BlocksIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Blocks = BlocksIcon;