import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const WalletMoney = (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="M6 10h4" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" /><path d="M21.998 12.5c0-.077.002-.533 0-.565-.036-.501-.465-.9-1.005-.933-.035-.002-.076-.002-.16-.002h-2.602C16.446 11 15 12.343 15 14s1.447 3 3.23 3h2.603c.084 0 .125 0 .16-.002.54-.033.97-.432 1.005-.933.002-.032.002-.488.002-.565" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><circle cx={18} cy={14} r={1} fill="currentColor" /><path d="M10 22h3c3.771 0 5.657 0 6.828-1.172.809-.808 1.06-1.956 1.137-3.828m0-6c-.078-1.872-.328-3.02-1.137-3.828C18.657 6 16.771 6 13 6h-3C6.229 6 4.343 6 3.172 7.172 2 8.343 2 10.229 2 14c0 3.771 0 5.657 1.172 6.828.653.654 1.528.943 2.828 1.07M6 6l3.735-2.477a3.237 3.237 0 0 1 3.53 0L17 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="M6 9h4" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" /><path d="M20.833 10h-2.602C16.446 10 15 11.343 15 13s1.447 3 3.23 3h2.603c.084 0 .125 0 .16-.002.54-.033.97-.432 1.005-.933.002-.032.002-.071.002-.148v-3.834c0-.077 0-.116-.002-.148-.036-.501-.465-.9-1.005-.933-.035-.002-.076-.002-.16-.002Z" stroke="currentColor" strokeWidth={1.5} /><circle opacity={0.5} cx={18} cy={13} r={1} fill="currentColor" /><path d="M20.965 10c-.078-1.872-.328-3.02-1.137-3.828C18.657 5 16.771 5 13 5h-3C6.229 5 4.343 5 3.172 6.172 2 7.343 2 9.229 2 13c0 3.771 0 5.657 1.172 6.828C4.343 21 6.229 21 10 21h3c3.771 0 5.657 0 6.828-1.172.809-.808 1.06-1.956 1.137-3.828" stroke="currentColor" strokeWidth={1.5} /><path opacity={0.5} d="m6 5 3.735-2.477a3.237 3.237 0 0 1 3.53 0L17 5" 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="M6 10h4" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" /><path d="M20.833 11h-2.602C16.446 11 15 12.343 15 14s1.447 3 3.23 3h2.603c.084 0 .125 0 .16-.002.54-.033.97-.432 1.005-.933.002-.032.002-.071.002-.148v-3.834c0-.077 0-.116-.002-.148-.036-.501-.465-.9-1.005-.933-.035-.002-.076-.002-.16-.002Z" stroke="currentColor" strokeWidth={1.5} /><circle cx={18} cy={14} r={1} fill="currentColor" /><path d="M20.965 11c-.078-1.872-.328-3.02-1.137-3.828C18.657 6 16.771 6 13 6h-3C6.229 6 4.343 6 3.172 7.172 2 8.343 2 10.229 2 14c0 3.771 0 5.657 1.172 6.828C4.343 22 6.229 22 10 22h3c3.771 0 5.657 0 6.828-1.172.809-.808 1.06-1.956 1.137-3.828" stroke="currentColor" strokeWidth={1.5} /><path d="m6 6 3.735-2.477a3.237 3.237 0 0 1 3.53 0L17 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="M20.924 11.75H18.23c-1.424 0-2.481 1.059-2.481 2.25s1.057 2.25 2.48 2.25h2.718c.206-.013.295-.152.302-.236v-4.028c-.007-.084-.096-.223-.302-.235h-.024Zm-.074-1.5c.066 0 .13 0 .19.004.87.053 1.641.71 1.706 1.628.004.06.004.125.004.185v3.866c0 .06 0 .125-.004.185-.065.918-.836 1.575-1.707 1.629-.059.003-.123.003-.19.003h-2.618c-2.145 0-3.981-1.628-3.981-3.75s1.836-3.75 3.98-3.75h2.62Z" fill="currentColor" /><path d="M19 14a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M20.85 10.25a1.888 1.888 0 0 1 .835.16c-.107-1.606-.402-2.844-1.326-3.769-.749-.748-1.698-1.08-2.87-1.238l-.042-.005a.778.778 0 0 0-.032-.023l-3.736-2.477a3.987 3.987 0 0 0-4.358 0L5.586 5.375a.773.773 0 0 0-.033.023l-.042.005c-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.153h3.112c1.838 0 3.294 0 4.433-.153 1.172-.158 2.121-.49 2.87-1.238.924-.925 1.219-2.163 1.326-3.77-.202.09-.42.144-.646.158-.059.003-.123.003-.19.003h-.681c-.114 1.341-.371 2.05-.87 2.548-.423.423-1.003.677-2.009.812-1.027.138-2.382.14-4.289.14h-3c-1.907 0-3.261-.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.907.002-3.261.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-.14h3c1.907 0 3.262.002 4.29.14 1.005.135 1.585.389 2.008.812.499.498.756 1.207.87 2.548h.682Zm-10.906-5h3.112c.517 0 1.003 0 1.46.003L12.85 4.148c-.8-.53-1.9-.53-2.7 0L8.483 5.253c.458-.003.944-.003 1.46-.003Z" fill="currentColor" /><path d="M6 9.25a.75.75 0 0 0 0 1.5h4a.75.75 0 0 0 0-1.5H6Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M19 14a1 1 0 1 1-2 0 1 1 0 0 1 2 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 fillRule="evenodd" clipRule="evenodd" d="M20.41 9.86a2.822 2.822 0 0 0-.175-.003H17.8c-1.992 0-3.698 1.581-3.698 3.643s1.706 3.643 3.699 3.643h2.433c.061 0 .12 0 .175-.004a1.698 1.698 0 0 0 1.586-1.581c.004-.059.004-.122.004-.18V11.622c0-.058 0-.121-.004-.18a1.698 1.698 0 0 0-1.585-1.581Zm-2.823 4.611c.513 0 .93-.434.93-.971 0-.537-.417-.971-.93-.971-.513 0-.929.434-.929.971 0 .537.416.971.93.971Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M20.234 18.6a.214.214 0 0 1 .214.27c-.194.692-.501 1.282-.994 1.778-.721.727-1.636 1.05-2.766 1.203-1.098.149-2.5.149-4.272.149h-2.037c-1.771 0-3.174 0-4.272-.149-1.13-.153-2.045-.476-2.766-1.203C2.62 19.922 2.3 19 2.148 17.861 2 16.754 2 15.34 2 13.555v-.11c0-1.785 0-3.2.148-4.306C2.3 8 2.62 7.08 3.34 6.351c.721-.726 1.636-1.05 2.766-1.202C7.205 5 8.608 5 10.379 5h2.037c1.771 0 3.174 0 4.272.149 1.13.153 2.045.476 2.766 1.202.493.497.8 1.087.994 1.78a.214.214 0 0 1-.214.269h-2.433c-2.734 0-5.143 2.177-5.143 5.1 0 2.923 2.41 5.1 5.144 5.1h2.432ZM5.614 8.886c-.399 0-.722.326-.722.728 0 .403.323.729.722.729H9.47c.4 0 .723-.326.723-.729a.726.726 0 0 0-.723-.728H5.614Z" fill="currentColor" /><path d="m7.777 4.024 1.958-1.443a2.969 2.969 0 0 1 3.53 0l1.969 1.451C14.41 4 13.49 4 12.483 4h-2.17c-.922 0-1.769 0-2.536.024Z" 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="M4.892 9.614c0-.402.323-.728.722-.728H9.47c.4 0 .723.326.723.728a.726.726 0 0 1-.723.729H5.614a.726.726 0 0 1-.722-.729Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M21.188 10.004c-.062-.004-.13-.004-.2-.004H18.215C15.944 10 14 11.736 14 14c0 2.264 1.944 4 4.215 4H20.988c.07 0 .138 0 .2-.004.923-.056 1.739-.757 1.808-1.737.004-.064.004-.133.004-.197v-4.124c0-.064 0-.133-.004-.197-.069-.98-.885-1.68-1.808-1.737Zm-3.217 5.063c.584 0 1.058-.478 1.058-1.067 0-.59-.474-1.067-1.058-1.067-.585 0-1.06.478-1.06 1.067 0 .59.475 1.067 1.06 1.067Z" fill="currentColor" /><path opacity={0.5} d="M21.14 10.002c0-1.181-.044-2.448-.798-3.355a3.773 3.773 0 0 0-.233-.256c-.749-.748-1.698-1.08-2.87-1.238C16.099 5 14.644 5 12.806 5h-2.112C8.856 5 7.4 5 6.26 5.153c-1.172.158-2.121.49-2.87 1.238-.748.749-1.08 1.698-1.238 2.87C2 10.401 2 11.856 2 13.694v.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.153h2.112c1.838 0 3.294 0 4.433-.153 1.172-.158 2.121-.49 2.87-1.238.204-.205.378-.425.526-.66.45-.72.504-1.602.504-2.45l-.15.001h-2.774C15.944 18 14 16.264 14 14c0-2.264 1.944-4 4.215-4h2.773c.052 0 .103 0 .151.002Z" fill="currentColor" /><path d="M10.101 2.572 8 3.992l-1.733 1.16C7.405 5 8.859 5 10.693 5h2.113c1.838 0 3.294 0 4.433.153.23.03.45.068.662.114L16 4l-2.113-1.428a3.418 3.418 0 0 0-3.786 0Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default WalletMoney