import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const MusicNote2 = (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="M13 12V2" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><circle cx={9} cy={18} r={4} stroke="currentColor" strokeWidth={1.5} /><path d="M19 8a6 6 0 0 1-6-6" 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="M13 18V2" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><circle cx={9} cy={18} r={4} stroke="currentColor" strokeWidth={1.5} /><path d="M19 8a6 6 0 0 1-6-6" 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="M13 18V2" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><circle cx={9} cy={18} r={4} stroke="currentColor" strokeWidth={1.5} /><path d="M19 8a6 6 0 0 1-6-6" 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="M13.75 2c0 2.9 2.35 5.25 5.25 5.25a.75.75 0 0 1 0 1.5 6.737 6.737 0 0 1-5.25-2.507V18a4.75 4.75 0 1 1-1.5-3.464V2h1.5Zm-1.5 16a3.25 3.25 0 1 0-6.5 0 3.25 3.25 0 0 0 6.5 0Z" 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 d="M13.75 2a.75.75 0 0 0-1.5 0v12.536A4.75 4.75 0 1 0 13.75 18V6.243A6.737 6.737 0 0 0 19 8.75a.75.75 0 0 0 0-1.5A5.25 5.25 0 0 1 13.75 2Z" 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 d="M9 13.25a4.75 4.75 0 1 0 0 9.5 4.75 4.75 0 0 0 0-9.5Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M13 1.25a.75.75 0 0 1 .75.75c0 2.9 2.35 5.25 5.25 5.25a.75.75 0 0 1 0 1.5A6.75 6.75 0 0 1 12.25 2a.75.75 0 0 1 .75-.75Z" fill="currentColor" /><path opacity={0.5} d="M12.25 14.536V2c0 1.607.562 3.084 1.5 4.243V18a4.737 4.737 0 0 0-1.5-3.464Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default MusicNote2