UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.14 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-cigarette" 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="M15.695 2.057 C 15.468 2.128,15.256 2.299,15.132 2.510 C 14.884 2.932,15.008 4.025,15.399 4.865 C 15.573 5.238,15.747 5.505,16.266 6.188 C 16.830 6.931,16.933 7.172,16.996 7.897 C 17.028 8.263,17.051 8.356,17.148 8.514 C 17.541 9.153,18.461 9.150,18.855 8.510 C 19.196 7.956,18.908 6.488,18.277 5.555 C 18.182 5.415,17.938 5.080,17.734 4.812 C 17.171 4.070,17.067 3.827,17.004 3.107 C 16.974 2.765,16.947 2.645,16.866 2.506 C 16.628 2.101,16.145 1.916,15.695 2.057 M19.695 2.057 C 19.468 2.128,19.256 2.299,19.132 2.510 C 18.884 2.932,19.008 4.025,19.399 4.865 C 19.573 5.238,19.747 5.505,20.266 6.188 C 20.830 6.931,20.933 7.172,20.996 7.897 C 21.028 8.263,21.051 8.356,21.148 8.514 C 21.541 9.153,22.461 9.150,22.855 8.510 C 23.196 7.956,22.908 6.488,22.277 5.555 C 22.182 5.415,21.938 5.080,21.734 4.812 C 21.171 4.070,21.067 3.827,21.004 3.107 C 20.974 2.765,20.947 2.645,20.866 2.506 C 20.628 2.101,20.145 1.916,19.695 2.057 M2.477 11.073 C 1.806 11.249,1.238 11.823,1.060 12.508 C 1.013 12.687,1.000 13.009,1.000 14.000 C 1.000 15.368,1.018 15.521,1.225 15.930 C 1.361 16.199,1.801 16.639,2.070 16.775 C 2.540 17.013,2.081 17.000,9.958 16.998 C 15.887 16.997,17.207 16.987,17.330 16.943 C 17.551 16.864,17.744 16.702,17.869 16.489 C 17.964 16.328,17.980 16.256,17.980 16.000 C 17.980 15.746,17.963 15.672,17.872 15.516 C 17.813 15.415,17.698 15.282,17.618 15.221 C 17.318 14.992,17.497 15.000,12.554 15.000 L 8.000 15.000 8.000 14.000 L 8.000 13.000 12.590 12.998 C 16.320 12.997,17.208 12.986,17.330 12.943 C 17.551 12.864,17.744 12.702,17.869 12.489 C 17.964 12.328,17.980 12.256,17.980 12.000 C 17.980 11.746,17.963 11.672,17.872 11.516 C 17.740 11.293,17.533 11.128,17.290 11.055 C 17.138 11.009,15.900 11.000,9.924 11.002 C 3.266 11.004,2.721 11.010,2.477 11.073 M20.695 11.057 C 20.466 11.129,20.256 11.299,20.128 11.516 C 20.036 11.672,20.020 11.746,20.020 12.003 C 20.020 12.271,20.034 12.329,20.141 12.503 C 20.288 12.742,20.578 12.946,20.821 12.982 L 21.000 13.009 21.000 13.998 L 21.000 14.987 20.786 15.035 C 19.903 15.233,19.721 16.405,20.501 16.863 C 20.850 17.067,21.423 17.032,21.929 16.775 C 22.196 16.640,22.638 16.200,22.771 15.937 C 22.979 15.527,23.000 15.352,22.999 14.014 C 22.999 12.682,22.974 12.463,22.781 12.083 C 22.646 11.816,22.297 11.449,22.017 11.281 C 21.610 11.036,21.060 10.943,20.695 11.057 M6.000 14.000 L 6.000 15.000 4.500 15.000 L 3.000 15.000 3.000 14.000 L 3.000 13.000 4.500 13.000 L 6.000 13.000 6.000 14.000 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const CigaretteIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Cigarette = CigaretteIcon;