aboutsummaryrefslogtreecommitdiff
path: root/Timeline/ClientApp/src/common/TimelineLogo.tsx
blob: 1ec620211919a3ff72a5d996d369bd5cbf59f8c5 (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 TimelineLogoProps extends SVGAttributes<SVGElement> {
  color?: string;
}

const TimelineLogo: React.FC<TimelineLogoProps> = props => {
  const { color, ...forwardProps } = props;
  const coercedColor = color ?? 'currentcolor';
  return (
    <svg
      className={props.className}
      viewBox="0 0 100 100"
      fill="none"
      strokeWidth="12"
      stroke={coercedColor}
      {...forwardProps}
    >
      <line x1="50" y1="0" x2="50" y2="25" />
      <circle cx="50" cy="50" r="22" />
      <line x1="50" y1="75" x2="50" y2="100" />
    </svg>
  );
};

export default TimelineLogo;