UNPKG

@oclif/multi-stage-output

Version:

Terminal output for oclif commands with multiple stages

12 lines (11 loc) 524 B
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))); }