import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const SliderVertical = (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="M18 8c0-2.828 0-4.243-.879-5.121C16.243 2 14.828 2 12 2c-2.828 0-4.243 0-5.121.879C6 3.757 6 5.172 6 8v8c0 2.828 0 4.243.879 5.121C7.757 22 9.172 22 12 22c2.828 0 4.243 0 5.121-.879C18 20.243 18 18.828 18 16v-4" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><path d="M18 19.5c1.4 0 2.1 0 2.635-.273a2.5 2.5 0 0 0 1.092-1.092C22 17.6 22 16.9 22 15.5v-7c0-1.4 0-2.1-.273-2.635a2.5 2.5 0 0 0-1.092-1.093C20.1 4.5 19.4 4.5 18 4.5M6 19.5c-1.4 0-2.1 0-2.635-.273a2.5 2.5 0 0 1-1.093-1.092C2 17.6 2 16.9 2 15.5v-7c0-1.4 0-2.1.272-2.635a2.5 2.5 0 0 1 1.093-1.093C3.9 4.5 4.6 4.5 6 4.5" stroke="currentColor" strokeWidth={1.5} /></svg>, LineDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M6 8c0-2.828 0-4.243.879-5.121C7.757 2 9.172 2 12 2c2.828 0 4.243 0 5.121.879C18 3.757 18 5.172 18 8v8c0 2.828 0 4.243-.879 5.121C16.243 22 14.828 22 12 22c-2.828 0-4.243 0-5.121-.879C6 20.243 6 18.828 6 16V8Z" stroke="currentColor" strokeWidth={1.5} /><path opacity={0.5} d="M18 19.5c1.4 0 2.1 0 2.635-.273a2.5 2.5 0 0 0 1.092-1.092C22 17.6 22 16.9 22 15.5v-7c0-1.4 0-2.1-.273-2.635a2.5 2.5 0 0 0-1.092-1.093C20.1 4.5 19.4 4.5 18 4.5M6 19.5c-1.4 0-2.1 0-2.635-.273a2.5 2.5 0 0 1-1.093-1.092C2 17.6 2 16.9 2 15.5v-7c0-1.4 0-2.1.272-2.635a2.5 2.5 0 0 1 1.093-1.093C3.9 4.5 4.6 4.5 6 4.5" stroke="currentColor" strokeWidth={1.5} /></svg>, Linear: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M6 8c0-2.828 0-4.243.879-5.121C7.757 2 9.172 2 12 2c2.828 0 4.243 0 5.121.879C18 3.757 18 5.172 18 8v8c0 2.828 0 4.243-.879 5.121C16.243 22 14.828 22 12 22c-2.828 0-4.243 0-5.121-.879C6 20.243 6 18.828 6 16V8ZM18 19.5c1.4 0 2.1 0 2.635-.273a2.5 2.5 0 0 0 1.092-1.092C22 17.6 22 16.9 22 15.5v-7c0-1.4 0-2.1-.273-2.635a2.5 2.5 0 0 0-1.092-1.093C20.1 4.5 19.4 4.5 18 4.5M6 19.5c-1.4 0-2.1 0-2.635-.273a2.5 2.5 0 0 1-1.093-1.092C2 17.6 2 16.9 2 15.5v-7c0-1.4 0-2.1.272-2.635a2.5 2.5 0 0 1 1.093-1.093C3.9 4.5 4.6 4.5 6 4.5" stroke="currentColor" strokeWidth={1.5} /></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.945 1.25h.11c1.367 0 2.47 0 3.337.117.9.12 1.658.38 2.26.981.4.4.648.869.805 1.402.485.002.897.008 1.246.037.463.037.882.118 1.273.317a3.25 3.25 0 0 1 1.42 1.42c.199.391.28.81.317 1.273.037.448.037.998.037 1.672v7.062c0 .674 0 1.225-.037 1.672-.037.463-.118.882-.317 1.273a3.25 3.25 0 0 1-1.42 1.42c-.391.199-.81.28-1.273.317-.35.029-.761.035-1.246.037-.157.533-.405 1.002-.805 1.402-.602.602-1.36.86-2.26.982-.867.116-1.97.116-3.337.116h-.11c-1.367 0-2.47 0-3.337-.116-.9-.122-1.658-.38-2.26-.982-.4-.4-.648-.869-.805-1.402a16.49 16.49 0 0 1-1.246-.037c-.463-.037-.882-.118-1.272-.317a3.25 3.25 0 0 1-1.42-1.42c-.2-.391-.28-.81-.318-1.273-.037-.447-.037-.998-.037-1.672V8.47c0-.674 0-1.224.037-1.672.037-.463.118-.882.317-1.272a3.25 3.25 0 0 1 1.42-1.42c.391-.2.81-.28 1.273-.318.35-.029.761-.035 1.246-.037.157-.533.405-1.002.805-1.402.602-.602 1.36-.86 2.26-.981.867-.117 1.97-.117 3.337-.117ZM5.303 5.252c-.358.002-.643.01-.884.03-.37.03-.57.085-.713.159a1.75 1.75 0 0 0-.765.765c-.074.144-.13.343-.16.713-.03.38-.031.869-.031 1.581v7c0 .712 0 1.202.032 1.58.03.371.085.57.159.715.168.329.435.596.765.764.144.074.343.13.713.16.24.02.526.026.884.03-.053-.751-.053-1.645-.053-2.694v-8.11c0-1.05 0-1.943.053-2.693ZM18.75 7.945c0-1.05 0-1.943-.053-2.693.358.002.643.01.884.03.37.03.57.085.713.159.33.168.598.435.765.765.074.144.13.343.16.713.03.38.031.869.031 1.581v7c0 .712 0 1.202-.032 1.58-.03.371-.085.57-.159.715a1.75 1.75 0 0 1-.765.764c-.144.074-.343.13-.713.16-.24.02-.526.026-.884.03.053-.751.053-1.645.053-2.694v-8.11ZM8.808 2.853c-.734.099-1.122.28-1.399.556-.277.277-.457.665-.556 1.4C6.752 5.562 6.75 6.564 6.75 8v8c0 1.435.002 2.436.103 3.192.099.734.28 1.122.556 1.399.277.277.665.457 1.4.556.754.101 1.756.103 3.191.103 1.435 0 2.437-.002 3.192-.103.734-.099 1.122-.28 1.399-.556.277-.277.457-.665.556-1.4.101-.755.103-1.756.103-3.191V8c0-1.435-.002-2.437-.103-3.192-.099-.734-.28-1.122-.556-1.399-.277-.277-.665-.457-1.4-.556-.755-.101-1.756-.103-3.191-.103-1.435 0-2.437.002-3.192.103Z" 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="M6.419 8c0-2.828 0-4.243.817-5.121C8.053 2 9.369 2 12 2c2.631 0 3.947 0 4.764.879.817.878.817 2.293.817 5.121v8c0 2.828 0 4.243-.817 5.121C15.947 22 14.631 22 12 22c-2.631 0-3.947 0-4.764-.879-.817-.878-.817-2.293-.817-5.121V8ZM5.023 7.901V16.1c0 .982 0 1.865.046 2.629.017.27.039.524.069.764.013.107.029.214.046.32.036.217-.131.42-.35.401-.43-.037-.82-.118-1.183-.317a3.146 3.146 0 0 1-1.321-1.42c-.186-.391-.26-.81-.296-1.273C2 16.756 2 16.205 2 15.531V8.47c0-.674 0-1.224.034-1.672.035-.463.11-.882.296-1.272a3.146 3.146 0 0 1 1.32-1.42c.364-.2.753-.28 1.184-.318.219-.02.386.184.35.4a8.396 8.396 0 0 0-.046.321c-.03.24-.052.495-.069.764-.046.764-.046 1.646-.046 2.63ZM18.977 16.099V7.9c0-.983 0-1.865-.047-2.629-.016-.27-.038-.524-.068-.764a8.297 8.297 0 0 0-.046-.32c-.036-.217.131-.42.35-.401.43.037.82.118 1.183.317a3.147 3.147 0 0 1 1.322 1.42c.185.391.26.81.295 1.273.034.448.034.998.034 1.672v7.062c0 .674 0 1.225-.034 1.672-.035.463-.11.882-.296 1.273a3.147 3.147 0 0 1-1.32 1.42c-.364.199-.753.28-1.184.317-.219.02-.386-.184-.35-.4a11.99 11.99 0 0 0 .115-1.085c.046-.764.046-1.647.046-2.63Z" 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="M6 8c0-2.828 0-4.243.879-5.121C7.757 2 9.172 2 12 2c2.828 0 4.243 0 5.121.879C18 3.757 18 5.172 18 8v8c0 2.828 0 4.243-.879 5.121C16.243 22 14.828 22 12 22c-2.828 0-4.243 0-5.121-.879C6 20.243 6 18.828 6 16V8Z" fill="currentColor" /><g opacity={0.5} fill="currentColor"><path d="M6.141 4.5C6 5.343 6 6.462 6 8v8c0 1.538 0 2.657.141 3.5H6c-1.4 0-2.1 0-2.635-.273a2.5 2.5 0 0 1-1.093-1.092C2 17.6 2 16.9 2 15.5v-7c0-1.4 0-2.1.272-2.635a2.5 2.5 0 0 1 1.093-1.093C3.9 4.5 4.6 4.5 6 4.5h.141ZM17.859 4.5C18 5.343 18 6.462 18 8v8c0 1.538 0 2.657-.141 3.5H18c1.4 0 2.1 0 2.635-.273a2.5 2.5 0 0 0 1.092-1.092C22 17.6 22 16.9 22 15.5v-7c0-1.4 0-2.1-.273-2.635a2.5 2.5 0 0 0-1.092-1.093C20.1 4.5 19.4 4.5 18 4.5h-.141Z" /></g></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default SliderVertical