import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const BillCross = (allProps: IconProps) => { const { svgProps: props, iconStyle, ...restProps } = allProps; const styles: { [style: string]: React.ReactNode } = { Broken: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="m14 8-4 4m0-4 4 4M7.5 15.5H9m7.5 0H12M21 7v-.63c0-1.193 0-1.79-.158-2.27a3.045 3.045 0 0 0-1.881-1.937C18.493 2 17.914 2 16.755 2h-9.51c-1.159 0-1.738 0-2.206.163a3.046 3.046 0 0 0-1.881 1.936C3 4.581 3 5.177 3 6.37V15m18-4v9.374c0 .858-.985 1.314-1.608.744a.946.946 0 0 0-1.284 0l-.483.442a1.657 1.657 0 0 1-2.25 0 1.657 1.657 0 0 0-2.25 0 1.657 1.657 0 0 1-2.25 0 1.657 1.657 0 0 0-2.25 0 1.657 1.657 0 0 1-2.25 0l-.483-.442a.946.946 0 0 0-1.284 0c-.623.57-1.608.114-1.608-.744V19" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /></svg>, LineDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path opacity={0.5} d="M17.667 2H6.333c-.31 0-.464 0-.594.012-1.45.133-2.6 1.34-2.728 2.861C3 5.01 3 5.173 3 5.497V20.26c0 .872 1.059 1.243 1.558.544a.841.841 0 0 1 1.384 0l.433.606a1.367 1.367 0 0 0 2.25 0 1.367 1.367 0 0 1 2.25 0 1.367 1.367 0 0 0 2.25 0 1.367 1.367 0 0 1 2.25 0 1.367 1.367 0 0 0 2.25 0l.433-.605a.841.841 0 0 1 1.384 0c.5.698 1.558.327 1.558-.545V5.497c0-.324 0-.487-.011-.624-.127-1.521-1.277-2.728-2.727-2.861C18.13 2 17.976 2 17.667 2Z" stroke="currentColor" strokeWidth={1.5} /><path d="M7.5 15.5h9M14 8l-4 4m0-4 4 4" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /></svg>, Linear: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M17.667 2H6.333c-.31 0-.464 0-.594.012-1.45.133-2.6 1.34-2.728 2.861C3 5.01 3 5.173 3 5.497V20.26c0 .872 1.059 1.243 1.558.544a.841.841 0 0 1 1.384 0l.433.606a1.367 1.367 0 0 0 2.25 0 1.367 1.367 0 0 1 2.25 0 1.367 1.367 0 0 0 2.25 0 1.367 1.367 0 0 1 2.25 0 1.367 1.367 0 0 0 2.25 0l.433-.605a.841.841 0 0 1 1.384 0c.5.698 1.558.327 1.558-.545V5.497c0-.324 0-.487-.011-.624-.127-1.521-1.277-2.728-2.727-2.861C18.13 2 17.976 2 17.667 2Z" stroke="currentColor" strokeWidth={1.5} /><path d="M7.5 15.5h9M14 8l-4 4m0-4 4 4" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /></svg>, Outline: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path fillRule="evenodd" clipRule="evenodd" d="M6.294 1.25H17.706c.272 0 .459 0 .624.015 1.838.169 3.251 1.688 3.406 3.546.014.168.014.36.014.648v14.8c0 .773-.482 1.356-1.094 1.57a1.577 1.577 0 0 1-1.824-.588.123.123 0 0 0-.043-.04.085.085 0 0 0-.078 0 .123.123 0 0 0-.043.04l-.433.605a2.117 2.117 0 0 1-3.47 0 .618.618 0 0 0-1.03 0 2.117 2.117 0 0 1-3.47 0 .618.618 0 0 0-1.03 0 2.117 2.117 0 0 1-3.47 0l-.433-.605a.123.123 0 0 0-.043-.04.085.085 0 0 0-.078 0 .123.123 0 0 0-.043.04 1.577 1.577 0 0 1-1.824.588 1.638 1.638 0 0 1-1.094-1.57V5.46c0-.288 0-.48.014-.648.155-1.858 1.568-3.377 3.406-3.546.165-.015.352-.015.624-.015Zm.04 1.5c-.327 0-.44 0-.527.009-1.062.097-1.95.991-2.048 2.177a7.875 7.875 0 0 0-.009.561V20.26c0 .06.017.092.029.109.014.02.036.036.06.044a.089.089 0 0 0 .053.004c.005-.001.026-.008.056-.049a1.591 1.591 0 0 1 2.604 0l.433.606a.618.618 0 0 0 1.03 0 2.117 2.117 0 0 1 3.47 0 .618.618 0 0 0 1.03 0 2.117 2.117 0 0 1 3.47 0 .618.618 0 0 0 1.03 0l.433-.606a1.591 1.591 0 0 1 2.604 0c.03.042.05.048.056.049.01.003.028.005.053-.004a.128.128 0 0 0 .06-.044.176.176 0 0 0 .029-.11V5.498c0-.34 0-.464-.009-.561-.099-1.186-.986-2.08-2.048-2.177a6.786 6.786 0 0 0-.526-.009H6.333ZM9.47 7.47a.75.75 0 0 1 1.06 0L12 8.94l1.47-1.47a.75.75 0 0 1 1.06 1.06L13.06 10l1.47 1.47a.75.75 0 1 1-1.06 1.06L12 11.06l-1.47 1.47a.75.75 0 0 1-1.06-1.06L10.94 10 9.47 8.53a.75.75 0 0 1 0-1.06ZM6.75 15.5a.75.75 0 0 1 .75-.75h9a.75.75 0 0 1 0 1.5h-9a.75.75 0 0 1-.75-.75Z" fill="currentColor" /></svg>, Bold: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path fillRule="evenodd" clipRule="evenodd" d="M6.333 2h11.334c.31 0 .464 0 .595.012 1.45.133 2.6 1.34 2.727 2.861.011.137.011.3.011.624V20.26c0 .872-1.059 1.243-1.558.544a.841.841 0 0 0-1.384 0l-.433.606a1.367 1.367 0 0 1-2.25 0 1.367 1.367 0 0 0-2.25 0 1.367 1.367 0 0 1-2.25 0 1.367 1.367 0 0 0-2.25 0 1.367 1.367 0 0 1-2.25 0l-.433-.605a.841.841 0 0 0-1.384 0c-.5.698-1.558.327-1.558-.545V5.497c0-.324 0-.487.011-.624.127-1.521 1.277-2.728 2.728-2.861C5.869 2 6.024 2 6.333 2Zm4.197 5.47a.75.75 0 1 0-1.06 1.06L10.94 10l-1.47 1.47a.75.75 0 1 0 1.06 1.06L12 11.06l1.47 1.47a.75.75 0 1 0 1.06-1.06L13.06 10l1.47-1.47a.75.75 0 0 0-1.06-1.06L12 8.94l-1.47-1.47ZM7.5 14.75a.75.75 0 0 0 0 1.5h9a.75.75 0 0 0 0-1.5h-9Z" fill="currentColor" /></svg>, BoldDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path opacity={0.5} d="M6.333 2h11.334c.31 0 .464 0 .595.012 1.45.133 2.6 1.34 2.727 2.861.011.137.011.3.011.624V20.26c0 .872-1.059 1.243-1.558.544a.841.841 0 0 0-1.384 0l-.433.606a1.367 1.367 0 0 1-2.25 0 1.367 1.367 0 0 0-2.25 0 1.367 1.367 0 0 1-2.25 0 1.367 1.367 0 0 0-2.25 0 1.367 1.367 0 0 1-2.25 0l-.433-.605a.841.841 0 0 0-1.384 0c-.5.698-1.558.327-1.558-.545V5.497c0-.324 0-.487.011-.624.127-1.521 1.277-2.728 2.728-2.861C5.869 2 6.024 2 6.333 2Z" fill="currentColor" /><path d="M10.53 7.47a.75.75 0 1 0-1.06 1.06L10.94 10l-1.47 1.47a.75.75 0 1 0 1.06 1.06L12 11.06l1.47 1.47a.75.75 0 1 0 1.06-1.06L13.06 10l1.47-1.47a.75.75 0 0 0-1.06-1.06L12 8.94l-1.47-1.47ZM7.5 14.75a.75.75 0 0 0 0 1.5h9a.75.75 0 0 0 0-1.5h-9Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default BillCross