dappconnect-chat-sdk/packages/icons/20/anonymous-icon.tsx

31 lines
2.0 KiB
TypeScript

import { useTheme } from '@tamagui/core'
import { Path, Svg } from 'react-native-svg'
import type { IconProps } from '../types'
const SvgAnonymousIcon = (props: IconProps) => {
const { color: token = '$neutral-100' } = props
const theme = useTheme()
/* eslint-disable-next-line @typescript-eslint/ban-ts-comment */
// @ts-ignore
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const color = theme[token]?.val ?? token
return (
<Svg
width={20}
height={20}
fill="none"
xmlns="http://www.w3.org/2000/svg"
{...props}
>
<Path
fillRule="evenodd"
clipRule="evenodd"
d="M13.545 3.172a9 9 0 0 0-7.09 0l-2.249.964a1 1 0 0 0-.606.919V10.4a4.2 4.2 0 0 0 .84 2.52l.806 1.074a13.8 13.8 0 0 0 2.76 2.76L9.4 17.8V15h1.2v2.8l1.394-1.046a13.802 13.802 0 0 0 2.76-2.76l.806-1.074a4.2 4.2 0 0 0 .84-2.52V5.055a1 1 0 0 0-.606-.92l-2.249-.963ZM5.982 2.07a10.2 10.2 0 0 1 8.036 0l2.248.964A2.2 2.2 0 0 1 17.6 5.055V10.4a5.4 5.4 0 0 1-1.08 3.24l-.806 1.074a14.998 14.998 0 0 1-3 3L10.84 19.12a1.4 1.4 0 0 1-1.68 0l-1.874-1.406a14.999 14.999 0 0 1-3-3L3.48 13.64A5.4 5.4 0 0 1 2.4 10.4V5.055a2.2 2.2 0 0 1 1.333-2.022l2.249-.964ZM9 7.5a2.828 2.828 0 0 1-4 0 2.828 2.828 0 0 1 4 0Zm6 0a2.828 2.828 0 0 1-4 0 2.828 2.828 0 0 1 4 0Zm-9.051 3.601 1.565 1.761a.857.857 0 0 0 1.384-.144l.218-.38c-.572-.253-1.036-.767-1.173-1.541a2.832 2.832 0 0 1-.043-.492v-.93h1.2v.93c0 .095.008.19.025.283.172.98 1.577.98 1.75 0 .017-.093.025-.188.025-.283v-.93h1.2v.93c0 .165-.015.33-.043.492-.137.774-.601 1.288-1.173 1.54l.218.381a.857.857 0 0 0 1.384.144l1.565-1.76.897.796-1.565 1.761a2.057 2.057 0 0 1-3.323-.345l-.06-.105-.06.105a2.057 2.057 0 0 1-3.323.345L5.052 11.9l.897-.797Zm2.509-4.874a1.8 1.8 0 0 0-1.507-.444l-1.852.309L4.9 4.908 6.754 4.6a3 3 0 0 1 2.51.74l.515.467-.808.888-.513-.467Zm4.591-.444a1.8 1.8 0 0 0-1.506.444l-.514.467-.808-.888.514-.467a3 3 0 0 1 2.512-.74l1.852.31-.198 1.183-1.852-.309Z"
fill="#0D1625"
/>
</Svg>
)
}
export default SvgAnonymousIcon