feat(ui): add cursor to empty input prompt (#800)
This commit is contained in:
parent
21acdee0a0
commit
2f54aa888a
|
@ -349,7 +349,14 @@ export const InputPrompt: React.FC<InputPromptProps> = ({
|
||||||
</Text>
|
</Text>
|
||||||
<Box flexGrow={1} flexDirection="column">
|
<Box flexGrow={1} flexDirection="column">
|
||||||
{buffer.text.length === 0 && placeholder ? (
|
{buffer.text.length === 0 && placeholder ? (
|
||||||
|
focus ? (
|
||||||
|
<Text>
|
||||||
|
{chalk.inverse(placeholder.slice(0, 1))}
|
||||||
|
<Text color={Colors.Gray}>{placeholder.slice(1)}</Text>
|
||||||
|
</Text>
|
||||||
|
) : (
|
||||||
<Text color={Colors.Gray}>{placeholder}</Text>
|
<Text color={Colors.Gray}>{placeholder}</Text>
|
||||||
|
)
|
||||||
) : (
|
) : (
|
||||||
linesToRender.map((lineText, visualIdxInRenderedSet) => {
|
linesToRender.map((lineText, visualIdxInRenderedSet) => {
|
||||||
const cursorVisualRow = cursorVisualRowAbsolute - scrollVisualRow;
|
const cursorVisualRow = cursorVisualRowAbsolute - scrollVisualRow;
|
||||||
|
|
Loading…
Reference in New Issue