@oclif/multi-stage-output
Version:
Terminal output for oclif commands with multiple stages
12 lines (11 loc) • 524 B
JavaScript
import { Box, Text } from 'ink';
import React from 'react';
export function Icon({ children, icon, }) {
if (!icon)
return false;
return (React.createElement(Box, { flexWrap: "wrap" },
React.createElement(Box, { paddingLeft: icon.paddingLeft, paddingRight: icon.paddingRight },
icon.color ? React.createElement(Text, { color: icon.color }, icon.figure) : null,
!icon.color && React.createElement(Text, null, icon.figure)),
React.createElement(Box, null, children)));
}