diff --git a/packages/cta-engine/src/create-app.ts b/packages/cta-engine/src/create-app.ts index b7490c1..3baed0d 100644 --- a/packages/cta-engine/src/create-app.ts +++ b/packages/cta-engine/src/create-app.ts @@ -788,6 +788,8 @@ ${environment.getErrors().join('\n')}` outro(`Your ${appName} app is ready in '${basename(targetDir)}'. +${options.tailwind ? 'Tailwind CSS has been installed' : ''} + Use the following commands to start your app: % cd ${options.projectName} % ${startCommand} diff --git a/packages/cta-engine/src/options.ts b/packages/cta-engine/src/options.ts index 6c60ca4..96e19d6 100644 --- a/packages/cta-engine/src/options.ts +++ b/packages/cta-engine/src/options.ts @@ -248,21 +248,6 @@ export async function promptForOptions( } } - // Tailwind selection - if (!cliOptions.tailwind && options.framework === 'react') { - const tailwind = await confirm({ - message: 'Would you like to use Tailwind CSS?', - initialValue: true, - }) - if (isCancel(tailwind)) { - cancel('Operation cancelled.') - process.exit(0) - } - options.tailwind = tailwind - } else { - options.tailwind = options.framework === 'solid' || !!cliOptions.tailwind - } - // Package manager selection if (cliOptions.packageManager === undefined) { const detectedPackageManager = getPackageManager() @@ -384,6 +369,28 @@ export async function promptForOptions( ) } + // Tailwind selection + if ( + !cliOptions.tailwind && + !options.tailwind && + options.framework === 'react' + ) { + const tailwind = await confirm({ + message: 'Would you like to use Tailwind CSS?', + initialValue: true, + }) + if (isCancel(tailwind)) { + cancel('Operation cancelled.') + process.exit(0) + } + options.tailwind = tailwind + } else { + options.tailwind = + options.framework === 'solid' || + !!cliOptions.tailwind || + !!options.tailwind + } + // Collect variables const variables: Array = [] for (const addOn of options.chosenAddOns) {