theme top-level property
Theme
theme
getter/setter pair
Implementation
Theme theme = Theme(
inputPrefix: '?'.padRight(2).brightCyan(),
inputSuffix: '›'.padLeft(2).grey(),
successPrefix: '✔'.padRight(2).brightGreen(),
successSuffix: '·'.padLeft(2).grey(),
errorPrefix: '✘'.padRight(2).brightRed(),
hiddenPrefix: '****',
messageStyle: (x) => x.bold(),
errorStyle: (x) => x.red(),
hintStyle: (x) => '($x)'.grey(),
valueStyle: (x) => x.white(),
defaultStyle: (x) => x.cyan(),
activeItemPrefix: '❯'.green(),
inactiveItemPrefix: ' ',
activeItemStyle: (x) => x.cyan(),
inactiveItemStyle: (x) => x,
checkedItemPrefix: '✔'.brightGreen(),
uncheckedItemPrefix: ' ',
pickedItemPrefix: '❯'.brightGreen(),
unpickedItemPrefix: ' ',
showActiveCursor: false,
progressPrefix: '',
progressSuffix: '',
emptyProgress: '░',
filledProgress: '█',
leadingProgress: '█',
emptyProgressStyle: (x) => x,
filledProgressStyle: (x) => x,
leadingProgressStyle: (x) => x,
spinners: '⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏'.split(''),
spinningInterval: 80,
);