UNPKG

@teaui/core

Version:

A high-level terminal UI library for Node

28 lines 1.02 kB
import { Palette } from './Palette.js'; export function childPalette(purpose, isPressed = false, isHover = false) { return new Palette({ controlBackground: isPressed ? purpose.darkenColor : isHover ? purpose.highlightColor : purpose.controlBackgroundColor, textBackground: isPressed ? purpose.darkenColor : isHover ? purpose.highlightColor : purpose.controlBackgroundColor, highlight: purpose.highlightColor, darken: isPressed ? purpose.darkenColor : isHover ? purpose.highlightColor : purpose.darkenColor, text: purpose.textColor, contrastText: purpose.contrastTextColor, dimText: purpose.dimTextColor, tableChecked: purpose.tableCheckedColor, tableCheckedHighlight: purpose.tableCheckedHighlightColor, emoji: purpose.emoji, }); } //# sourceMappingURL=UI.js.map