blob: 3b721985956a8de16787fd58cd089e22c9bc415b (
plain)
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 React, { SVGAttributes } from 'react';
export interface UserTimelineLogoProps extends SVGAttributes<SVGElement> {
color?: string;
}
const UserTimelineLogo: React.FC<UserTimelineLogoProps> = props => {
const { color, ...forwardProps } = props;
const coercedColor = color ?? 'currentcolor';
return (
<svg viewBox="0 0 100 100" {...forwardProps}>
<g fill="none" stroke={coercedColor} strokeWidth="12">
<line x1="50" x2="50" y1="0" y2="25" />
<circle cx="50" cy="50" r="22" />
<line x1="50" x2="50" y1="75" y2="100" />
</g>
<g fill={color}>
<circle cx="85" cy="75" r="10" />
<path d="m70,100c0,0 15,-30 30,0.25" />
</g>
</svg>
);
};
export default UserTimelineLogo;
|