Improve Integration Cards (#643)
* Add integration action components and update integration JSON files - Introduced new action components for Email, Slack, Discord, Webhook, and Google Sheets integrations, enhancing the user interface for managing these integrations. - Updated the `integrations.json` files to include `actions_file_name` for each integration, linking them to their respective action components. - Improved the `GoogleSheetsIntegrationActions.vue` component by replacing direct provider information display with a badge for better UI consistency. These changes aim to streamline integration management and improve the overall user experience. * Minor UI fixes --------- Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
"icon": "heroicons:envelope-20-solid",
|
||||
"section_name": "Notifications",
|
||||
"file_name": "EmailIntegration",
|
||||
"actions_file_name": "EmailIntegrationActions",
|
||||
"is_pro": false,
|
||||
"crisp_help_page_slug": "can-i-receive-notifications-on-form-submissions-134svqv"
|
||||
},
|
||||
@@ -12,6 +13,7 @@
|
||||
"icon": "mdi:slack",
|
||||
"section_name": "Notifications",
|
||||
"file_name": "SlackIntegration",
|
||||
"actions_file_name": "SlackIntegrationActions",
|
||||
"is_pro": true
|
||||
},
|
||||
"discord": {
|
||||
@@ -19,6 +21,7 @@
|
||||
"icon": "ic:baseline-discord",
|
||||
"section_name": "Notifications",
|
||||
"file_name": "DiscordIntegration",
|
||||
"actions_file_name": "DiscordIntegrationActions",
|
||||
"is_pro": true
|
||||
},
|
||||
"webhook": {
|
||||
@@ -26,6 +29,7 @@
|
||||
"icon": "material-symbols:webhook",
|
||||
"section_name": "Automation",
|
||||
"file_name": "WebhookIntegration",
|
||||
"actions_file_name": "WebhookIntegrationActions",
|
||||
"is_pro": false
|
||||
},
|
||||
"zapier": {
|
||||
|
||||
Reference in New Issue
Block a user