reviewit
Version:
A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view
24 lines (23 loc) • 1.03 kB
JavaScript
import React from 'react';
import { Box, Text } from 'ink';
const StatusBar = ({ commitish, totalFiles, currentMode }) => {
return (React.createElement(Box, { borderStyle: "round", paddingX: 1, marginBottom: 1 },
React.createElement(Box, { flexGrow: 1 },
React.createElement(Text, { bold: true, color: "cyan" }, "\uD83D\uDCCB ReviewIt TUI"),
React.createElement(Text, null, " | "),
React.createElement(Text, { color: "yellow" }, commitish),
React.createElement(Text, null, " | "),
React.createElement(Text, null,
totalFiles,
" files changed")),
React.createElement(Box, null,
React.createElement(Text, { dimColor: true },
"[",
currentMode === 'list'
? 'File List'
: currentMode === 'side-by-side'
? 'Side-by-Side'
: 'Inline Diff',
"]"))));
};
export default StatusBar;