61 lines
1.8 KiB
TypeScript
61 lines
1.8 KiB
TypeScript
import * as React from 'react';
|
|
import type { SVGProps } from 'react';
|
|
const SendMail = (props: SVGProps<SVGSVGElement>) => (
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
width="1em"
|
|
height="1em"
|
|
fill="none"
|
|
viewBox="0 0 24 24"
|
|
{...props}
|
|
>
|
|
<rect width={24} height={24} fill="#2684FF" fillOpacity={0.3} rx={3} />
|
|
<path
|
|
fill="#2684FF"
|
|
stroke="#2684FF"
|
|
strokeLinecap="round"
|
|
strokeLinejoin="round"
|
|
d="M17.6 7H6.4C5.627 7 5 7.56 5 8.25v7.5c0 .69.627 1.25 1.4 1.25h11.2c.773 0 1.4-.56 1.4-1.25v-7.5C19 7.56 18.373 7 17.6 7"
|
|
/>
|
|
<g filter="url(#prefix__a)" shapeRendering="crispEdges">
|
|
<path
|
|
fill="#2684FF"
|
|
fillOpacity={0.6}
|
|
d="m18 10-5.382 2.852A1.34 1.34 0 0 1 12 13a1.34 1.34 0 0 1-.618-.148L6 10"
|
|
/>
|
|
<path
|
|
stroke="#93C5FD"
|
|
strokeLinecap="round"
|
|
strokeLinejoin="round"
|
|
strokeWidth={2}
|
|
d="m18 10-5.382 2.852A1.34 1.34 0 0 1 12 13a1.34 1.34 0 0 1-.618-.148L6 10"
|
|
/>
|
|
</g>
|
|
<defs>
|
|
<filter
|
|
id="prefix__a"
|
|
width={22}
|
|
height={13}
|
|
x={1}
|
|
y={9}
|
|
colorInterpolationFilters="sRGB"
|
|
filterUnits="userSpaceOnUse"
|
|
>
|
|
<feFlood floodOpacity={0} result="BackgroundImageFix" />
|
|
<feColorMatrix
|
|
in="SourceAlpha"
|
|
result="hardAlpha"
|
|
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
|
/>
|
|
<feOffset dy={4} />
|
|
<feGaussianBlur stdDeviation={2} />
|
|
<feComposite in2="hardAlpha" operator="out" />
|
|
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0" />
|
|
<feBlend in2="BackgroundImageFix" result="effect1_dropShadow_5170_120" />
|
|
<feBlend in="SourceGraphic" in2="effect1_dropShadow_5170_120" result="shape" />
|
|
</filter>
|
|
</defs>
|
|
</svg>
|
|
);
|
|
export default SendMail;
|