import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const CrownMinimalistic = (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.838 11.126c.18-1.912.27-2.869-.057-3.264a.992.992 0 0 0-.675-.367c-.476-.042-1.073.638-2.268 1.998-.618.704-.927 1.055-1.271 1.11-.191.03-.386-.001-.562-.09-.319-.16-.53-.595-.955-1.464l-2.237-4.584C13.011 2.822 12.61 2 12 2c-.61 0-1.011.822-1.813 2.465L7.95 9.049c-.424.87-.636 1.304-.955 1.464a.925.925 0 0 1-.562.09c-.344-.055-.653-.406-1.271-1.11-1.195-1.36-1.792-2.04-2.268-1.998a.992.992 0 0 0-.675.367c-.327.395-.237 1.352-.057 3.264l.229 2.436c.378 4.012.566 6.019 1.75 7.228C5.322 22 7.094 22 10.64 22h2.719c3.545 0 5.317 0 6.5-1.21.914-.935 1.234-2.345 1.507-4.79" 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 d="m21.609 13.562.23-2.436c.18-1.912.27-2.869-.058-3.264a.992.992 0 0 0-.675-.367c-.476-.042-1.073.638-2.268 1.998-.618.704-.927 1.055-1.271 1.11-.191.03-.386-.001-.562-.09-.319-.16-.53-.595-.955-1.464l-2.237-4.584C13.011 2.822 12.61 2 12 2c-.61 0-1.011.822-1.813 2.465L7.95 9.049c-.424.87-.636 1.304-.955 1.464a.925.925 0 0 1-.562.09c-.344-.055-.653-.406-1.271-1.11-1.195-1.36-1.792-2.04-2.268-1.998a.992.992 0 0 0-.675.367c-.327.395-.237 1.352-.057 3.264l.229 2.436c.378 4.012.566 6.019 1.75 7.228C5.322 22 7.094 22 10.64 22h2.719c3.545 0 5.317 0 6.5-1.21 1.183-1.21 1.371-3.216 1.749-7.228Z" 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="m21.609 13.562.23-2.436c.18-1.912.27-2.869-.058-3.264a.992.992 0 0 0-.675-.367c-.476-.042-1.073.638-2.268 1.998-.618.704-.927 1.055-1.271 1.11-.191.03-.386-.001-.562-.09-.319-.16-.53-.595-.955-1.464l-2.237-4.584C13.011 2.822 12.61 2 12 2c-.61 0-1.011.822-1.813 2.465L7.95 9.049c-.424.87-.636 1.304-.955 1.464a.925.925 0 0 1-.562.09c-.344-.055-.653-.406-1.271-1.11-1.195-1.36-1.792-2.04-2.268-1.998a.992.992 0 0 0-.675.367c-.327.395-.237 1.352-.057 3.264l.229 2.436c.378 4.012.566 6.019 1.75 7.228C5.322 22 7.094 22 10.64 22h2.719c3.545 0 5.317 0 6.5-1.21 1.183-1.21 1.371-3.216 1.749-7.228Z" 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.787 3.035c-.24.357-.514.915-.926 1.759L8.608 9.41c-.198.407-.37.76-.536 1.03-.17.275-.392.568-.74.743a1.673 1.673 0 0 1-1.016.16c-.393-.062-.691-.285-.925-.501-.227-.21-.48-.498-.768-.826l-.025-.028c-.608-.693-1.027-1.169-1.352-1.472a1.893 1.893 0 0 0-.33-.263h-.002a.274.274 0 0 0-.111.08c.002.002-.056.12-.053.586.004.488.067 1.166.159 2.137l.229 2.435c.19 2.024.328 3.479.56 4.582.229 1.09.53 1.734.978 2.193.438.448 1 .704 1.937.84.967.142 2.232.144 4.027.144h2.72c1.795 0 3.06-.002 4.027-.143.937-.137 1.5-.393 1.937-.841.448-.459.75-1.103.978-2.193.232-1.103.37-2.558.56-4.582l.23-2.435c.09-.971.154-1.65.158-2.137.003-.465-.055-.584-.053-.586l.006.007a.28.28 0 0 0-.117-.088h-.001c-.065.037-.17.114-.331.264-.325.303-.744.779-1.352 1.472l-.025.028c-.288.328-.541.617-.768.826-.234.216-.532.44-.925.502a1.673 1.673 0 0 1-1.016-.161c-.348-.175-.57-.468-.74-.743-.165-.27-.338-.623-.536-1.03l-2.253-4.616c-.412-.844-.686-1.402-.926-1.759A1.422 1.422 0 0 0 12 2.772c-.04.037-.11.112-.213.263Zm.257-.294-.01.004c.007-.004.01-.005.01-.004Zm-.079.004-.009-.004s.003 0 .01.004Zm-1.422-.548c.302-.448.75-.947 1.457-.947.706 0 1.155.5 1.457.947.306.455.625 1.11 1.004 1.886l2.263 4.637c.219.448.36.735.482.934a.876.876 0 0 0 .142.192c.032.015.06.02.088.017a.895.895 0 0 0 .155-.122c.162-.15.364-.379.684-.743l.029-.033c.573-.652 1.04-1.185 1.426-1.545.197-.184.405-.355.623-.477.222-.124.5-.223.819-.196.473.042.892.281 1.187.637.355.429.395 1.029.39 1.547-.003.56-.073 1.303-.16 2.227l-.238 2.522c-.185 1.966-.33 3.505-.58 4.701-.256 1.218-.64 2.183-1.375 2.933-.745.763-1.66 1.111-2.792 1.277-1.088.159-2.463.159-4.185.159h-2.838c-1.722 0-3.097 0-4.185-.16-1.132-.165-2.047-.513-2.792-1.276-.734-.75-1.119-1.715-1.374-2.933-.251-1.196-.396-2.736-.581-4.701l-.237-2.522c-.087-.924-.157-1.667-.162-2.227-.004-.518.036-1.118.391-1.547a1.742 1.742 0 0 1 1.187-.637c.318-.027.597.072.819.196.218.122.426.293.623.477.386.36.854.893 1.426 1.545l.03.033c.32.364.521.593.683.743.09.082.138.113.156.122a.175.175 0 0 0 .087-.017.88.88 0 0 0 .142-.192c.122-.199.263-.486.482-.934L9.54 4.083c.379-.777.698-1.431 1.004-1.886Z" 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="m21.609 13.562.23-2.436c.18-1.912.27-2.869-.058-3.264a.992.992 0 0 0-.675-.367c-.476-.042-1.073.638-2.268 1.998-.618.704-.927 1.055-1.271 1.11-.191.03-.386-.001-.562-.09-.319-.16-.53-.595-.955-1.464l-2.237-4.584C13.011 2.822 12.61 2 12 2c-.61 0-1.011.822-1.813 2.465L7.95 9.049c-.424.87-.636 1.304-.955 1.464a.925.925 0 0 1-.562.09c-.344-.055-.653-.406-1.271-1.11-1.195-1.36-1.792-2.04-2.268-1.998a.992.992 0 0 0-.675.367c-.327.395-.237 1.352-.057 3.264l.229 2.436c.378 4.012.566 6.019 1.75 7.228C5.322 22 7.094 22 10.64 22h2.719c3.545 0 5.317 0 6.5-1.21 1.183-1.21 1.371-3.216 1.749-7.228Z" 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 opacity={0.5} fillRule="evenodd" clipRule="evenodd" d="M2.633 16h18.734c.08-.719.156-1.527.242-2.438l.23-2.436c.18-1.912.27-2.869-.058-3.264a.992.992 0 0 0-.675-.367c-.476-.042-1.073.638-2.268 1.998-.618.704-.927 1.055-1.271 1.11-.191.03-.386-.001-.562-.09-.319-.16-.53-.595-.955-1.464l-2.237-4.584C13.011 2.822 12.61 2 12 2c-.61 0-1.011.822-1.813 2.465L7.95 9.049c-.424.87-.636 1.304-.955 1.464a.925.925 0 0 1-.562.09c-.344-.055-.653-.406-1.271-1.11-1.195-1.36-1.792-2.04-2.268-1.998a.992.992 0 0 0-.675.367c-.327.395-.237 1.352-.057 3.264l.229 2.436c.086.911.162 1.72.242 2.438Z" fill="currentColor" /><path d="M13.36 22c3.545 0 5.317 0 6.5-1.21.914-.935 1.234-2.345 1.507-4.79H2.633c.273 2.445.593 3.855 1.507 4.79C5.322 22 7.095 22 10.64 22h2.72Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default CrownMinimalistic