UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.49 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-cassette-tape" 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.499 3.043 C 2.380 3.232,1.461 4.048,1.114 5.160 L 1.020 5.460 1.020 12.000 L 1.020 18.540 1.114 18.840 C 1.422 19.827,2.173 20.578,3.160 20.886 L 3.460 20.980 12.000 20.980 L 20.540 20.980 20.840 20.886 C 21.827 20.578,22.578 19.827,22.886 18.840 L 22.980 18.540 22.980 12.000 L 22.980 5.460 22.886 5.160 C 22.581 4.182,21.832 3.428,20.861 3.121 L 20.540 3.020 12.120 3.014 C 7.489 3.011,3.609 3.024,3.499 3.043 M20.310 5.061 C 20.589 5.144,20.856 5.411,20.939 5.690 C 20.992 5.869,21.000 6.651,21.000 12.001 C 21.000 17.059,20.991 18.139,20.945 18.290 C 20.872 18.533,20.707 18.740,20.484 18.872 C 20.305 18.977,20.281 18.980,19.554 18.993 C 18.859 19.005,18.806 19.001,18.785 18.933 C 18.772 18.893,18.644 18.358,18.501 17.744 C 18.184 16.390,18.088 16.159,17.664 15.737 C 17.356 15.430,17.084 15.259,16.680 15.113 L 16.420 15.020 12.060 15.020 C 8.473 15.020,7.661 15.030,7.480 15.076 C 7.014 15.193,6.456 15.556,6.172 15.924 C 5.864 16.324,5.848 16.373,5.308 18.600 L 5.216 18.980 4.458 18.980 C 3.707 18.980,3.698 18.979,3.516 18.872 C 3.303 18.747,3.141 18.550,3.058 18.316 C 2.968 18.060,2.971 5.993,3.061 5.690 C 3.140 5.421,3.412 5.143,3.673 5.063 C 3.833 5.014,5.030 5.005,11.983 5.003 C 19.144 5.000,20.130 5.007,20.310 5.061 M7.499 7.040 C 6.363 7.246,5.460 8.049,5.114 9.160 C 4.979 9.594,4.979 10.406,5.114 10.840 C 5.421 11.826,6.173 12.578,7.160 12.886 L 7.460 12.980 12.000 12.980 L 16.540 12.980 16.840 12.886 C 17.827 12.578,18.579 11.826,18.886 10.840 C 19.021 10.406,19.021 9.594,18.886 9.160 C 18.581 8.181,17.822 7.418,16.861 7.125 C 16.588 7.042,16.458 7.027,16.000 7.027 C 15.542 7.027,15.412 7.042,15.139 7.125 C 14.178 7.418,13.419 8.181,13.114 9.160 C 12.968 9.628,12.985 10.521,13.146 10.943 C 13.165 10.992,13.000 11.000,12.000 11.000 C 11.000 11.000,10.835 10.992,10.854 10.943 C 10.948 10.697,10.977 10.476,10.978 10.000 C 10.979 9.544,10.965 9.413,10.886 9.160 C 10.581 8.179,9.810 7.407,8.861 7.129 C 8.500 7.023,7.832 6.980,7.499 7.040 M8.310 9.061 C 8.688 9.173,9.000 9.598,9.000 10.001 C 9.000 10.331,8.784 10.696,8.484 10.872 C 8.328 10.963,8.254 10.980,8.000 10.980 C 7.746 10.980,7.672 10.963,7.516 10.872 C 6.935 10.530,6.833 9.774,7.304 9.303 C 7.583 9.024,7.916 8.944,8.310 9.061 M16.310 9.061 C 16.688 9.173,17.000 9.598,17.000 10.001 C 17.000 10.331,16.784 10.696,16.484 10.872 C 16.328 10.963,16.254 10.980,16.000 10.980 C 15.746 10.980,15.672 10.963,15.516 10.872 C 14.932 10.528,14.831 9.775,15.307 9.299 C 15.582 9.024,15.918 8.944,16.310 9.061 M16.201 17.110 C 16.314 17.211,16.340 17.289,16.522 18.071 C 16.631 18.539,16.720 18.939,16.720 18.961 C 16.720 18.986,15.068 19.000,12.000 19.000 C 9.404 19.000,7.280 18.991,7.280 18.981 C 7.280 18.930,7.679 17.326,7.715 17.232 C 7.807 16.992,7.602 17.003,12.029 17.002 L 16.079 17.000 16.201 17.110 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const CassetteTapeIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const CassetteTape = CassetteTapeIcon;