diff --git a/src/commands/wizard/lwcGenerationCommand.ts b/src/commands/wizard/lwcGenerationCommand.ts index 8b9efd5..2591aad 100644 --- a/src/commands/wizard/lwcGenerationCommand.ts +++ b/src/commands/wizard/lwcGenerationCommand.ts @@ -80,21 +80,17 @@ export class LwcGenerationCommand { { type: 'getQuickActionStatus', action: async (_panel, _data, callback) => { - const layoutFields = - await OrgUtils.getCompactLayoutFieldsForSObject( - 'Contact' - ); - - // TODO: Hook this up to function that parses landing_page.json. - const sobjects = [ - 'Account', - 'Contact', - 'Opportunity', - 'SomeOther' - ]; if (callback) { const quickActionStatus = await LwcGenerationCommand.checkForExistingQuickActions(); + + for (const key in quickActionStatus.sobjects) { + const layoutFields = + await OrgUtils.getCompactLayoutFieldsForSObject( + key + ); + } + callback(quickActionStatus); } }