Skip to content

Commit

Permalink
Provider params bug fix
Browse files Browse the repository at this point in the history
  • Loading branch information
k8pai committed Sep 17, 2023
1 parent a752642 commit 5fdd480
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions src/commands.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,16 +38,16 @@ program
.option('-S, --secret', 'Adds the `secret` field in the NextAuth options.')
.option('-D, --db <db>', 'Type of db provided.')
.action(async (options: OptionsType) => {
let provider: ProviderOptions[] = ['GitHub'];
let { router, env, adapter, ts } = options;
let customProvider: ProviderOptions[] = ['GitHub'];
let { router, env, adapter, provider, ts } = options;

let providerIsPresent = hasValidProviders(options, [
'db',
'ts',
'env',
'secret',
'router',
'adapter',
'secret',
]);

if (!providerIsPresent) {
Expand All @@ -61,7 +61,11 @@ program
choices: providerChoices,
hint: `- Space to select. - Return/Enter to submit. 'A' - Select all.`,
});
provider = providerType;
customProvider = providerType;

for (let val of customProvider) {
options[val] = true;
}
}

if (!router || (router !== 'pages' && router !== 'app')) {
Expand Down Expand Up @@ -158,8 +162,8 @@ program
options.env = Boolean(envType);
}

for (let val of provider) {
options[val] = true;
if (provider) {
options[provider] = true;
}

if (
Expand All @@ -176,6 +180,9 @@ program
options.GitHub = true;
}

console.log('providers => ', customProvider);
console.log('options => ', options);

if (router === 'app') {
NextGenerator(options, router!, 'api/auth/[...nextauth]', 'route');
} else if (router === 'pages') {
Expand Down

0 comments on commit 5fdd480

Please sign in to comment.