MCPcopy Create free account
hub / github.com/Effect-TS/effect / renderMultiSelectTitle

Function renderMultiSelectTitle

packages/effect/src/unstable/cli/Prompt.ts:2552–2561  ·  view source on GitHub ↗
(
  title: string,
  isHighlighted: boolean,
  renderOptions?: RenderOptions | undefined
)

Source from the content-addressed store, hash-verified

2550const metaOptionsCount = 2
2551
2552const renderMultiSelectTitle = (
2553 title: string,
2554 isHighlighted: boolean,
2555 renderOptions?: RenderOptions | undefined
2556) => {
2557 if (renderOptions?.plain === true || !isHighlighted) {
2558 return title
2559 }
2560 return Ansi.annotate(title, Ansi.combine(Ansi.underlined, Ansi.cyanBright))
2561}
2562
2563const renderMultiSelectChoices = <A>(
2564 state: MultiSelectState,

Callers 1

renderMultiSelectChoicesFunction · 0.85

Calls 2

annotateMethod · 0.65
combineMethod · 0.65

Tested by

no test coverage detected