-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathicon-callback.tsx
More file actions
26 lines (23 loc) · 1.89 KB
/
Copy pathicon-callback.tsx
File metadata and controls
26 lines (23 loc) · 1.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import { forwardRef } from 'react';
import type { IconProps } from './types';
const IconCallback = forwardRef<SVGSVGElement, IconProps>((props, ref) => {
const { size = '1em', color = 'currentColor', className, style, ...rest } = props;
return (
<svg
ref={ref}
viewBox="0 0 1024 1024"
width={size}
height={size}
fill={color}
className={className}
style={{ verticalAlign: "middle", ...style }}
{...rest}
>
<g transform="translate(0, 896) scale(1, -1)">
<path d="M648.992 791.008l-128-128-21.984-23.008 21.984-23.008 128-128 46.016 46.016L621.984 608H736c52.96 0 96-43.04 96-96s-43.04-96-96-96h-32v-64h32c87.84 0 160 72.16 160 160s-72.16 160-160 160h-114.016l73.024 72.992L648.96 791.04zM250.016 671.008c-16.512 0-32.96-5.952-45.024-18.016l-84-82.976c-25.056-25.056-33.696-62.016-24-96l0.992-1.024v-0.992c23.328-63.232 79.008-192.32 193.024-303.008 112.32-109.024 236.064-167.872 300.992-192 0.48-0.192 1.504-0.8 2.016-0.992v0.992a86.912 86.912 0 0 1 96.96 23.008c0.64 0.736 1.408 1.28 2.016 2.016l82.016 80.96c24.096 24.128 24.096 65.92 0 90.016l-102.016 105.024H672v0.96c-24.128 24.128-65.888 24.128-90.016 0l-0.96-1.984-49.024-48.992a389.216 389.216 0 0 0-103.008 72.992 389.216 389.216 0 0 0-72.992 103.008l51.008 50.016c24.096 24.096 24.096 65.856 0 89.984h-0.992v0.992l-111.04 108c-0.192 0.224-0.736-0.224-0.96 0a63.456 63.456 0 0 1-44.032 18.016z m0-64l110.976-108L293.984 432l-14.976-15.008 8-20S320.928 319.03999999999996 384 256c63.04-63.04 140.992-96.992 140.992-96.992l20-8 15.008 14.976 67.008 67.008L728.96 128l-0.992-0.992-82.016-82.016-0.96-0.992-1.024-0.992c-7.488-8.992-17.44-11.104-27.008-7.008h-0.992c-57.088 21.024-175.584 77.664-280 179.008-102.72 99.712-155.168 218.112-176.992 276.992-3.104 10.784 1.056 26.048 8 32.992L249.984 607.04z" />
</g>
</svg>
);
});
IconCallback.displayName = 'IconCallback';
export { IconCallback };