|
| 1 | +import React from 'react'; |
| 2 | + |
| 3 | +interface TeamsIconProps { |
| 4 | + width: string | number; |
| 5 | + height: string | number; |
| 6 | + fill: string; |
| 7 | + primaryFill?: string; |
| 8 | + secondaryFill?: string; |
| 9 | + style?: React.CSSProperties; |
| 10 | +} |
| 11 | + |
| 12 | +const TeamsIcon: React.FC<TeamsIconProps> = ({ |
| 13 | + width, |
| 14 | + height, |
| 15 | + fill, |
| 16 | + primaryFill = '#51636B', |
| 17 | + secondaryFill = '#00B39F', |
| 18 | + style = {} |
| 19 | +}) => ( |
| 20 | + <svg |
| 21 | + style={style} |
| 22 | + xmlns="http://www.w3.org/2000/svg" |
| 23 | + height={height} |
| 24 | + viewBox="0 0 18 18" |
| 25 | + width={width} |
| 26 | + fill={fill} |
| 27 | + > |
| 28 | + <path |
| 29 | + fill={secondaryFill} |
| 30 | + d="M3.8,5.4c0.4,0,0.8,0.1,1.1,0.3c-0.1,1.1,0.2,2.1,0.8,3c-0.4,0.7-1.1,1.2-2,1.2c-0.6,0-1.2-0.2-1.6-0.7 |
| 31 | + c-0.4-0.4-0.7-1-0.7-1.6s0.2-1.2,0.7-1.6S3.2,5.4,3.8,5.4z M14.2,5.4c0.6,0,1.2,0.2,1.6,0.7c0.4,0.4,0.7,1,0.7,1.6s-0.2,1.2-0.7,1.6 |
| 32 | + c-0.4,0.4-1,0.7-1.6,0.7c-0.9,0-1.6-0.5-2-1.2c0.6-0.8,1-1.9,0.8-3C13.4,5.6,13.8,5.4,14.2,5.4z M0,14.4v-1.1c0-1,1.4-1.9,3.3-2.2 |
| 33 | + c-0.4,0.5-0.7,1.2-0.7,2v1.3H0z M18,14.4h-2.6v-1.3c0-0.8-0.3-1.5-0.7-2c1.9,0.3,3.3,1.1,3.3,2.2V14.4z" |
| 34 | + /> |
| 35 | + <path |
| 36 | + fill={primaryFill} |
| 37 | + d="M9,3.6c0.7,0,1.4,0.3,1.9,0.8c0.5,0.5,0.8,1.2,0.8,1.9S11.3,7.6,10.9,8C10.4,8.5,9.7,8.8,9,8.8S7.6,8.5,7.1,8 |
| 38 | + C6.7,7.6,6.4,6.9,6.4,6.2s0.3-1.4,0.8-1.9C7.6,3.8,8.3,3.6,9,3.6z" |
| 39 | + /> |
| 40 | + <path fill={primaryFill} d="M4.1,13.1c0-1.6,2.2-2.8,4.9-2.8s4.9,1.3,4.9,2.8v1.3H4.1V13.1z" /> |
| 41 | + </svg> |
| 42 | +); |
| 43 | + |
| 44 | +export default TeamsIcon; |
0 commit comments