( kit: Kit, added: number, removed: number, )
| 15 | * @returns the inline element |
| 16 | */ |
| 17 | export function diffStat( |
| 18 | kit: Kit, |
| 19 | added: number, |
| 20 | removed: number, |
| 21 | ): RenderElement { |
| 22 | const { Text } = kit.ui |
| 23 | const hasBoth = added > 0 && removed > 0 |
| 24 | |
| 25 | return ( |
| 26 | <Text> |
| 27 | {added > 0 ? <Text color="diffAddedWord">{`+${added}`}</Text> : ''} |
| 28 | {hasBoth ? ' ' : ''} |
| 29 | {removed > 0 ? <Text color="diffRemovedWord">{`-${removed}`}</Text> : ''} |
| 30 | </Text> |
| 31 | ) |
| 32 | } |
no outgoing calls
no test coverage detected