import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const AltArrowLeft = (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="m9 12-.57-.488a.75.75 0 0 0 0 .976L9 12Zm5.43 7.488a.75.75 0 1 0 1.14-.976l-1.14.976Zm1.14-14a.75.75 0 1 0-1.14-.976l1.14.976Zm-3.14 1.357a.75.75 0 1 0 1.14.976l-1.14-.976Zm-1.36 3.893a.75.75 0 1 0-1.14-.976l1.14.976Zm-2.64 1.75 6 7 1.14-.976-6-7-1.14.976Zm6-7.976-2 2.333 1.14.976 2-2.333-1.14-.976Zm-4.5 5.25-1.5 1.75 1.14.976 1.5-1.75-1.14-.976Z" fill="currentColor" /></svg>, LineDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M15.57 5.488a.75.75 0 1 0-1.14-.976l1.14.976ZM9 12l-.57-.488a.75.75 0 0 0 0 .976L9 12Zm5.43 7.488a.75.75 0 1 0 1.14-.976l-1.14.976Zm0-14.976-6 7 1.14.976 6-7-1.14-.976Zm-6 7.976 6 7 1.14-.976-6-7-1.14.976Z" fill="currentColor" /></svg>, Linear: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M15.57 5.488a.75.75 0 1 0-1.14-.976l1.14.976ZM9 12l-.57-.488a.75.75 0 0 0 0 .976L9 12Zm5.43 7.488a.75.75 0 1 0 1.14-.976l-1.14.976Zm0-14.976-6 7 1.14.976 6-7-1.14-.976Zm-6 7.976 6 7 1.14-.976-6-7-1.14.976Z" fill="currentColor" /></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="M15.488 4.43a.75.75 0 0 1 .081 1.058L9.988 12l5.581 6.512a.75.75 0 1 1-1.138.976l-6-7a.75.75 0 0 1 0-.976l6-7a.75.75 0 0 1 1.057-.081Z" 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="m8.165 11.63 6.63-6.43C15.21 4.799 16 5.042 16 5.57v12.86c0 .528-.79.771-1.205.37l-6.63-6.43a.499.499 0 0 1 0-.74Z" 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="M11.596 8.303 8.165 11.63a.499.499 0 0 0 0 .74l6.63 6.43c.414.401 1.205.158 1.205-.37v-5.723l-4.404-4.404Z" fill="currentColor" /><path opacity={0.5} d="M16 11.293V5.57c0-.528-.791-.771-1.205-.37l-2.482 2.406L16 11.293Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default AltArrowLeft