File tree 2 files changed +7
-5
lines changed
2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import chalk from 'chalk';
2
2
import spinners from 'cli-spinners' ;
3
3
import type { Prettify } from '@inquirer/type' ;
4
4
5
- export type DefaultTheme = {
5
+ type DefaultTheme = {
6
6
prefix : string ;
7
7
spinner : {
8
8
interval : number ;
@@ -23,13 +23,16 @@ export type Theme<Extension extends {} = {}> = Prettify<Extension & DefaultTheme
23
23
24
24
export const defaultTheme : DefaultTheme = {
25
25
prefix : chalk . green ( '?' ) ,
26
- spinner : spinners . dots ,
26
+ spinner : {
27
+ interval : spinners . dots . interval ,
28
+ frames : spinners . dots . frames . map ( chalk . yellow ) ,
29
+ } ,
27
30
style : {
28
31
answer : chalk . cyan ,
29
32
message : chalk . bold ,
30
33
error : ( text ) => chalk . red ( `> ${ text } ` ) ,
31
34
defaultAnswer : ( text ) => chalk . dim ( `(${ text } )` ) ,
32
- help : ( text ) => chalk . dim ( text ) ,
35
+ help : chalk . dim ,
33
36
highlight : chalk . cyan ,
34
37
key : ( text : string ) => chalk . cyan . bold ( `<${ text } >` ) ,
35
38
} ,
Original file line number Diff line number Diff line change 1
- import chalk from 'chalk' ;
2
1
import { useState } from './use-state.mjs' ;
3
2
import { useEffect } from './use-effect.mjs' ;
4
3
import { makeTheme } from './make-theme.mjs' ;
@@ -26,7 +25,7 @@ export function usePrefix({
26
25
27
26
if ( isLoading ) {
28
27
const frame = tick % spinner . frames . length ;
29
- return chalk . yellow ( spinner . frames [ frame ] ) ;
28
+ return spinner . frames [ frame ] ! ;
30
29
}
31
30
32
31
return prefix ;
You can’t perform that action at this time.
0 commit comments