UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.27 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-file-music" 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="M5.499 1.043 C 4.380 1.232,3.461 2.048,3.114 3.160 L 3.020 3.460 3.020 8.083 L 3.020 12.706 3.141 12.903 C 3.543 13.556,4.457 13.556,4.859 12.903 L 4.980 12.706 5.000 8.223 C 5.022 3.199,4.996 3.599,5.321 3.283 C 5.629 2.985,5.371 3.000,10.237 3.000 L 14.580 3.000 16.790 5.210 L 19.000 7.420 19.000 13.764 C 19.000 19.023,18.991 20.138,18.945 20.290 C 18.872 20.533,18.707 20.740,18.484 20.872 L 18.300 20.980 14.260 21.000 L 10.220 21.020 10.060 21.106 C 9.706 21.298,9.512 21.615,9.512 22.003 C 9.512 22.292,9.619 22.536,9.827 22.724 C 10.157 23.021,9.861 23.004,14.460 22.991 L 18.580 22.980 18.860 22.886 C 19.840 22.557,20.557 21.840,20.886 20.860 L 20.980 20.580 20.991 13.723 C 21.001 7.466,20.996 6.848,20.936 6.663 C 20.876 6.475,20.673 6.262,18.225 3.816 C 16.452 2.043,15.527 1.147,15.420 1.096 C 15.266 1.023,15.085 1.020,10.480 1.014 C 7.851 1.011,5.609 1.024,5.499 1.043 M11.820 8.663 C 9.620 9.022,7.756 9.335,7.678 9.357 C 7.471 9.417,7.203 9.666,7.095 9.898 L 7.001 10.100 7.000 12.633 C 7.000 15.026,6.996 15.164,6.930 15.145 C 6.892 15.134,6.779 15.102,6.680 15.074 C 6.574 15.044,6.287 15.024,5.980 15.025 C 5.548 15.027,5.406 15.044,5.139 15.125 C 4.179 15.417,3.419 16.181,3.114 17.160 C 2.979 17.594,2.979 18.406,3.114 18.840 C 3.421 19.826,4.174 20.579,5.160 20.886 C 5.594 21.021,6.406 21.021,6.840 20.886 C 7.815 20.583,8.554 19.851,8.886 18.860 L 8.980 18.580 8.991 14.870 L 9.003 11.161 9.091 11.140 C 9.253 11.103,14.863 10.200,14.932 10.200 C 14.995 10.200,15.000 10.313,15.000 11.683 C 15.000 13.076,14.996 13.164,14.930 13.145 C 14.892 13.134,14.779 13.102,14.680 13.074 C 14.574 13.044,14.287 13.024,13.980 13.025 C 13.548 13.027,13.406 13.044,13.139 13.125 C 12.179 13.417,11.419 14.181,11.114 15.160 C 10.979 15.594,10.979 16.406,11.114 16.840 C 11.421 17.826,12.174 18.579,13.160 18.886 C 13.594 19.021,14.406 19.021,14.840 18.886 C 15.826 18.579,16.578 17.827,16.886 16.840 L 16.980 16.540 16.980 12.620 L 16.980 8.700 16.872 8.516 C 16.686 8.200,16.330 7.995,15.985 8.005 C 15.894 8.007,14.020 8.303,11.820 8.663 M14.334 15.064 C 14.698 15.188,15.000 15.613,15.000 16.001 C 15.000 16.331,14.784 16.696,14.484 16.872 C 14.328 16.963,14.254 16.980,14.000 16.980 C 13.746 16.980,13.672 16.963,13.516 16.872 C 12.937 16.531,12.833 15.774,13.301 15.306 C 13.587 15.019,13.952 14.934,14.334 15.064 M6.310 17.061 C 6.688 17.173,7.000 17.598,7.000 18.001 C 7.000 18.331,6.784 18.696,6.484 18.872 C 6.328 18.963,6.254 18.980,6.000 18.980 C 5.746 18.980,5.672 18.963,5.516 18.872 C 4.935 18.530,4.833 17.774,5.304 17.303 C 5.583 17.024,5.916 16.944,6.310 17.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const FileMusicIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const FileMusic = FileMusicIcon;