File tree Expand file tree Collapse file tree 2 files changed +12
-5
lines changed
packages/cli/src/commands/init Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -30,13 +30,19 @@ const reactLogoArray = [
30
30
' ' ,
31
31
] ;
32
32
33
- const welcomeMessage =
34
- ' Welcome to React Native! ' ;
33
+ const getWelcomeMessage = ( reactNativeVersion : string = '' ) => {
34
+ if ( reactNativeVersion ) {
35
+ return ` Welcome to React Native ${ reactNativeVersion } ! ` ;
36
+ }
37
+ return ' Welcome to React Native! ' ;
38
+ } ;
35
39
const learnOnceMessage =
36
40
' Learn once, write anywhere ' ;
37
41
38
- export default `${ chalk . cyan ( reactLogoArray . join ( '\n' ) ) }
42
+ export default function banner ( reactNativeVersion ?: string ) {
43
+ return `${ chalk . cyan ( reactLogoArray . join ( '\n' ) ) }
39
44
40
- ${ chalk . cyanBright . bold ( welcomeMessage ) }
45
+ ${ chalk . cyanBright . bold ( getWelcomeMessage ( reactNativeVersion ) ) }
41
46
${ chalk . dim ( learnOnceMessage ) }
42
47
` ;
48
+ }
Original file line number Diff line number Diff line change @@ -214,11 +214,12 @@ async function createFromTemplate({
214
214
installCocoaPods,
215
215
replaceDirectory,
216
216
yarnConfigOptions,
217
+ version,
217
218
} : TemplateOptions ) : Promise < TemplateReturnType > {
218
219
logger . debug ( 'Initializing new project' ) ;
219
220
// Only print out the banner if we're not in a CI
220
221
if ( ! process . env . CI ) {
221
- logger . log ( banner ) ;
222
+ logger . log ( banner ( version !== DEFAULT_VERSION ? version : undefined ) ) ;
222
223
}
223
224
let didInstallPods = String ( installCocoaPods ) === 'true' ;
224
225
let packageManager = pm ;
You can’t perform that action at this time.
0 commit comments