File tree Expand file tree Collapse file tree
packages/cli/src/commands/init Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -30,13 +30,19 @@ const reactLogoArray = [
3030 ' ' ,
3131] ;
3232
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+ } ;
3539const learnOnceMessage =
3640 ' Learn once, write anywhere ' ;
3741
38- export default `${ chalk . cyan ( reactLogoArray . join ( '\n' ) ) }
42+ export default function banner ( reactNativeVersion ?: string ) {
43+ return `${ chalk . cyan ( reactLogoArray . join ( '\n' ) ) }
3944
40- ${ chalk . cyanBright . bold ( welcomeMessage ) }
45+ ${ chalk . cyanBright . bold ( getWelcomeMessage ( reactNativeVersion ) ) }
4146${ chalk . dim ( learnOnceMessage ) }
4247` ;
48+ }
Original file line number Diff line number Diff line change @@ -202,11 +202,12 @@ async function createFromTemplate({
202202 installCocoaPods,
203203 replaceDirectory,
204204 yarnConfigOptions,
205+ version,
205206} : TemplateOptions ) : Promise < TemplateReturnType > {
206207 logger . debug ( 'Initializing new project' ) ;
207208 // Only print out the banner if we're not in a CI
208209 if ( ! process . env . CI ) {
209- logger . log ( banner ) ;
210+ logger . log ( banner ( version !== DEFAULT_VERSION ? version : undefined ) ) ;
210211 }
211212 let didInstallPods = String ( installCocoaPods ) === 'true' ;
212213 let packageManager = pm ;
You can’t perform that action at this time.
0 commit comments