import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const AltArrowUp = (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="m12 9 .488-.57a.75.75 0 0 0-.976 0L12 9Zm6.512 6.57a.75.75 0 1 0 .976-1.14l-.976 1.14Zm-14-1.14a.75.75 0 1 0 .976 1.14l-.976-1.14Zm3.31-.86a.75.75 0 1 0-.977-1.14l.976 1.14Zm1.94-3.64a.75.75 0 1 0 .976 1.14l-.976-1.14Zm1.75-.36 7 6 .976-1.14-7-6-.976 1.14Zm-6.024 6 2.333-2-.976-1.14-2.333 2 .976 1.14Zm5.25-4.5 1.75-1.5-.976-1.14-1.75 1.5.976 1.14Z" 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="M18.512 15.57a.75.75 0 1 0 .976-1.14l-.976 1.14ZM12 9l.488-.57a.75.75 0 0 0-.976 0L12 9Zm-7.488 5.43a.75.75 0 1 0 .976 1.14l-.976-1.14Zm14.976 0-7-6-.976 1.14 7 6 .976-1.14Zm-7.976-6-7 6 .976 1.14 7-6-.976-1.14Z" 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="M18.512 15.57a.75.75 0 1 0 .976-1.14l-.976 1.14ZM12 9l.488-.57a.75.75 0 0 0-.976 0L12 9Zm-7.488 5.43a.75.75 0 1 0 .976 1.14l-.976-1.14Zm14.976 0-7-6-.976 1.14 7 6 .976-1.14Zm-7.976-6-7 6 .976 1.14 7-6-.976-1.14Z" 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="M11.512 8.43a.75.75 0 0 1 .976 0l7 6a.75.75 0 1 1-.976 1.14L12 9.987l-6.512 5.581a.75.75 0 1 1-.976-1.138l7-6Z" 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="m12.37 8.165 6.43 6.63c.401.414.158 1.205-.37 1.205H5.57c-.528 0-.771-.79-.37-1.205l6.43-6.63a.499.499 0 0 1 .74 0Z" 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="m8.303 11.596 3.327-3.431a.499.499 0 0 1 .74 0l6.43 6.63c.401.414.158 1.205-.37 1.205h-5.723l-4.404-4.404Z" fill="currentColor" /><path opacity={0.5} d="M11.293 16H5.57c-.528 0-.771-.791-.37-1.205l2.406-2.482L11.293 16Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default AltArrowUp