import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const CaseRoundMinimalistic = (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="M21.662 8.72c-3.01 1.956-4.515 2.934-6.101 3.427a12 12 0 0 1-7.121 0c-1.587-.493-3.092-1.47-6.102-3.427M8 11v2M16 11v2M9.17 4a3.001 3.001 0 0 1 5.66 0" stroke="#1C274D" strokeWidth={1.5} strokeLinecap="round" /><path d="M22 14c0-3.771 0-5.657-1.172-6.828-.75-.75-1.793-1.02-3.437-1.118C16.468 6 15.356 6 14 6h-4c-1.356 0-2.468 0-3.39.054-1.645.097-2.688.367-3.438 1.118C2 8.343 2 10.229 2 14c0 3.771 0 5.657 1.172 6.828C4.343 22 6.229 22 10 22h4c3.771 0 5.657 0 6.828-1.172.654-.653.943-1.528 1.07-2.828" stroke="#1C274D" 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 d="M2 14c0-3.771 0-5.657 1.172-6.828C4.343 6 6.229 6 10 6h4c3.771 0 5.657 0 6.828 1.172C22 8.343 22 10.229 22 14c0 3.771 0 5.657-1.172 6.828C19.657 22 17.771 22 14 22h-4c-3.771 0-5.657 0-6.828-1.172C2 19.657 2 17.771 2 14Z" stroke="#1C274D" strokeWidth={1.5} /><path opacity={0.5} d="M21.662 8.72c-3.01 1.956-4.515 2.934-6.101 3.427a12 12 0 0 1-7.121 0c-1.587-.493-3.092-1.47-6.102-3.427" stroke="#1C274D" strokeWidth={1.5} strokeLinecap="round" /><path d="M8 11v2M16 11v2" stroke="#1C274D" strokeWidth={1.5} strokeLinecap="round" /><path opacity={0.5} d="M9.17 4a3.001 3.001 0 0 1 5.66 0" stroke="#1C274D" 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="M2 14c0-3.771 0-5.657 1.172-6.828C4.343 6 6.229 6 10 6h4c3.771 0 5.657 0 6.828 1.172C22 8.343 22 10.229 22 14c0 3.771 0 5.657-1.172 6.828C19.657 22 17.771 22 14 22h-4c-3.771 0-5.657 0-6.828-1.172C2 19.657 2 17.771 2 14Z" stroke="#1C274D" strokeWidth={1.5} /><path d="M21.662 8.72c-3.01 1.956-4.515 2.934-6.101 3.427a12 12 0 0 1-7.121 0c-1.587-.493-3.092-1.47-6.102-3.427M8 11v2M16 11v2M9.17 4a3.001 3.001 0 0 1 5.66 0" stroke="#1C274D" 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="M9.944 5.25h4.112c1.838 0 3.294 0 4.433.153 1.172.158 2.121.49 2.87 1.238.748.749 1.08 1.698 1.238 2.87.153 1.14.153 2.595.153 4.433v.112c0 1.838 0 3.294-.153 4.433-.158 1.172-.49 2.121-1.238 2.87-.749.748-1.698 1.08-2.87 1.238-1.14.153-2.595.153-4.433.153H9.944c-1.838 0-3.294 0-4.433-.153-1.172-.158-2.121-.49-2.87-1.238-.748-.749-1.08-1.698-1.238-2.87-.153-1.14-.153-2.595-.153-4.433v-.112c0-1.838 0-3.294.153-4.433.158-1.172.49-2.121 1.238-2.87.749-.748 1.698-1.08 2.87-1.238 1.14-.153 2.595-.153 4.433-.153ZM5.71 6.89c-1.006.135-1.586.389-2.01.812a2.3 2.3 0 0 0-.476.7c1.827 1.186 3.028 1.95 4.038 2.456A.75.75 0 0 1 8.75 11v.458c2.12.64 4.38.64 6.5 0V11a.75.75 0 0 1 1.486-.142c1.011-.505 2.212-1.27 4.039-2.457a2.3 2.3 0 0 0-.477-.7c-.423-.422-1.003-.676-2.009-.811-1.027-.138-2.382-.14-4.289-.14h-4c-1.907 0-3.261.002-4.29.14ZM21.14 9.953c-1.887 1.223-3.181 2.032-4.39 2.552V13a.75.75 0 0 1-1.5.016 12.75 12.75 0 0 1-6.5 0A.75.75 0 0 1 7.25 13v-.495c-1.208-.52-2.503-1.33-4.39-2.552-.109.996-.11 2.286-.11 4.047 0 1.907.002 3.262.14 4.29.135 1.005.389 1.585.812 2.008.423.423 1.003.677 2.009.812 1.028.138 2.382.14 4.289.14h4c1.907 0 3.262-.002 4.29-.14 1.005-.135 1.585-.389 2.008-.812.423-.423.677-1.003.812-2.009.138-1.027.14-2.382.14-4.289 0-1.76-.001-3.05-.11-4.047ZM12 2.75c-.979 0-1.813.625-2.122 1.5a.75.75 0 1 1-1.414-.5 3.751 3.751 0 0 1 7.072 0 .75.75 0 0 1-1.414.5A2.251 2.251 0 0 0 12 2.75Z" fill="#1C274D" /></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="M9.878 4.25a2.251 2.251 0 0 1 4.244 0 .75.75 0 1 0 1.414-.5 3.751 3.751 0 0 0-7.073 0 .75.75 0 0 0 1.415.5ZM2.748 8.09a.751.751 0 0 0-.168-.081c.153-.318.347-.594.592-.838C4.343 6 6.229 6 10 6h4c3.771 0 5.657 0 6.828 1.172.245.244.439.52.592.838a.753.753 0 0 0-.167.081c-2.1 1.365-3.42 2.22-4.516 2.767A.75.75 0 0 0 15.25 11v.458c-2.12.64-4.38.64-6.5 0V11a.75.75 0 0 0-1.487-.142C6.167 10.31 4.847 9.456 2.747 8.09ZM2 14c0-1.95 0-3.396.162-4.5 2.277 1.48 3.736 2.423 5.088 3.005V13a.75.75 0 0 0 1.5.016c2.13.562 4.37.562 6.5 0a.75.75 0 0 0 1.5-.016v-.495c1.352-.582 2.811-1.525 5.088-3.005C22 10.604 22 12.05 22 14c0 3.771 0 5.657-1.172 6.828C19.657 22 17.771 22 14 22h-4c-3.771 0-5.657 0-6.828-1.172C2 19.657 2 17.771 2 14Z" 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 fillRule="evenodd" clipRule="evenodd" d="M9.878 4.25a2.251 2.251 0 0 1 4.244 0 .75.75 0 1 0 1.414-.5 3.751 3.751 0 0 0-7.073 0 .75.75 0 1 0 1.415.5ZM2.748 8.09a.751.751 0 0 0-.168-.081c.153-.318.347-.594.591-.838C4.343 6 6.23 6 10 6h4c3.771 0 5.657 0 6.828 1.172.245.244.439.52.592.838a.754.754 0 0 0-.167.081c-2.1 1.365-3.42 2.22-4.517 2.767A.75.75 0 0 0 15.25 11v.458c-2.12.64-4.38.64-6.5 0V11a.75.75 0 0 0-1.487-.142C6.167 10.31 4.847 9.456 2.747 8.09Z" fill="currentColor" /><path opacity={0.5} d="M2 14c0-1.95 0-3.397.162-4.5 2.277 1.48 3.736 2.423 5.088 3.004V13a.75.75 0 0 0 1.5.016c2.13.562 4.37.562 6.5 0a.75.75 0 0 0 1.5-.016v-.495c1.352-.582 2.811-1.525 5.088-3.005C22 10.604 22 12.05 22 14c0 3.771 0 5.657-1.172 6.828C19.657 22 17.771 22 14 22h-4c-3.771 0-5.657 0-6.828-1.172C2 19.657 2 17.771 2 14Z" fill="#1C274D" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default CaseRoundMinimalistic