@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.78 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-piano" 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="M7.720 0.541 C 5.102 0.936,2.883 2.570,1.736 4.949 C 1.364 5.719,1.072 6.791,1.009 7.620 C 0.993 7.840,0.988 10.846,1.000 14.300 L 1.021 20.580 1.115 20.860 C 1.444 21.849,2.184 22.582,3.160 22.886 L 3.460 22.980 12.000 22.980 L 20.540 22.980 20.840 22.886 C 21.816 22.582,22.554 21.851,22.886 20.860 L 22.980 20.580 22.992 15.880 C 23.002 11.788,22.995 11.133,22.941 10.814 C 22.569 8.611,20.667 7.001,18.436 7.000 C 18.139 7.000,17.640 6.869,17.325 6.710 C 17.018 6.554,16.581 6.161,16.383 5.862 C 16.304 5.743,16.176 5.496,16.098 5.313 C 15.654 4.269,15.094 3.451,14.301 2.687 C 13.150 1.578,11.839 0.902,10.243 0.593 C 9.684 0.484,8.285 0.456,7.720 0.541 M9.846 2.559 C 10.437 2.661,10.831 2.791,11.420 3.078 C 12.268 3.492,12.964 4.066,13.535 4.826 C 13.827 5.215,14.041 5.600,14.320 6.240 C 15.039 7.891,16.687 8.996,18.440 9.001 C 18.856 9.002,19.247 9.092,19.600 9.268 C 20.017 9.477,20.523 9.983,20.732 10.400 C 20.956 10.850,20.999 11.122,20.999 12.130 L 21.000 13.000 12.003 13.000 L 3.005 13.000 2.993 10.590 C 2.986 9.264,2.993 8.009,3.009 7.800 C 3.098 6.611,3.579 5.471,4.402 4.499 C 5.101 3.673,6.198 2.970,7.220 2.694 C 8.065 2.465,9.021 2.416,9.846 2.559 M5.008 16.653 L 5.020 18.306 5.141 18.503 C 5.543 19.156,6.457 19.156,6.859 18.503 L 6.980 18.306 6.992 16.653 L 7.003 15.000 8.000 15.000 L 8.997 15.000 9.008 16.653 L 9.020 18.306 9.141 18.503 C 9.543 19.156,10.457 19.156,10.859 18.503 L 10.980 18.306 10.992 16.653 L 11.003 15.000 12.000 15.000 L 12.997 15.000 13.008 16.653 L 13.020 18.306 13.141 18.503 C 13.543 19.156,14.457 19.156,14.859 18.503 L 14.980 18.306 14.992 16.653 L 15.003 15.000 16.000 15.000 L 16.997 15.000 17.008 16.653 L 17.020 18.306 17.141 18.503 C 17.543 19.156,18.457 19.156,18.859 18.503 L 18.980 18.306 18.992 16.653 L 19.003 15.000 20.002 15.000 L 21.000 15.000 21.000 17.554 C 21.000 20.325,21.000 20.328,20.779 20.618 C 20.718 20.698,20.585 20.813,20.484 20.872 L 20.300 20.980 12.000 20.980 L 3.700 20.980 3.516 20.872 C 3.415 20.813,3.284 20.700,3.225 20.623 C 2.996 20.323,3.000 20.373,3.000 17.575 L 3.000 15.000 3.998 15.000 L 4.997 15.000 5.008 16.653 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const PianoIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Piano = PianoIcon;