import * as React from 'react'
import type { SVGProps, Ref } from 'react'
import { withIconWrapper } from './utils/index'
const SvgLightbulb = (
    props: SVGProps<SVGSVGElement>,
    ref: Ref<SVGSVGElement>
) => (
    <svg
        viewBox="0 0 16 16"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        preserveAspectRatio="xMidYMid meet"
        focusable="false"
        ref={ref}
        {...props}
    >
        <path
            d="M7.8 2.962a.667.667 0 0 1 .785-.522 2.89 2.89 0 0 1 2.271 2.33.667.667 0 0 1-1.312.233 1.56 1.56 0 0 0-1.222-1.256.667.667 0 0 1-.522-.785"
            fill="currentColor"
        />
        <path
            fillRule="evenodd"
            clipRule="evenodd"
            d="M8 0C4.685 0 2 2.685 2 6c0 1.914.681 3.082 1.383 3.956.164.204.33.393.478.563l.013.014c.156.178.29.332.408.483.235.3.355.53.394.76l.003.016.007.037.02.1a82 82 0 0 0 .27 1.319c.253 1.178.756 1.909 1.392 2.321.619.402 1.26.431 1.632.431s1.013-.03 1.632-.43c.636-.413 1.14-1.144 1.393-2.322a56 56 0 0 0 .27-1.319l.02-.1.006-.037.003-.016c.039-.23.16-.46.394-.76.118-.15.252-.305.408-.483l.013-.014c.149-.17.314-.359.478-.563C13.32 9.082 14 7.914 14 6c0-3.315-2.685-6-6-6m0 1.333A4.665 4.665 0 0 0 3.333 6c0 1.532.522 2.415 1.09 3.121.145.182.294.352.447.526l.007.008c.151.173.31.354.455.54.114.145.226.302.326.472h4.685c.099-.17.21-.327.325-.473.144-.185.304-.366.455-.54l.007-.007c.153-.174.302-.344.448-.526.567-.706 1.089-1.589 1.089-3.121A4.665 4.665 0 0 0 8 1.333M6.078 12l.003.016c.039.193.085.423.133.65h3.572c.048-.227.094-.457.133-.65L9.922 12zm.588 2c.143.228.295.365.427.45.287.186.605.217.907.217s.62-.03.907-.216c.132-.086.284-.223.427-.451z"
            fill="currentColor"
        />
    </svg>
)
export default withIconWrapper(React.forwardRef(SvgLightbulb), 'Lightbulb')
