mirror of
				https://github.com/lingble/chatwoot.git
				synced 2025-10-31 19:17:48 +00:00 
			
		
		
		
	 ef7bf66476
			
		
	
	ef7bf66476
	
	
	
		
			
			This PR introduces several improvements to the Captain AI dashboard section: - New billing page, with new colors, layout and meters for Captain usage - Updated the base paywall component to use new colors - Updated PageLayout.vue, it's more generic and can be used for other pages as well - Use flags to toggle empty state and loading state - Add prop for `featureFlag` to show the paywall slot based on feature enabled on account - Update `useAccount` to add a `isCloudFeatureEnabled` - **Removed feature flag checks from captain route definitions**, so the captain entry will always be visible on the sidebar - Add banner to Captain pages for the following cases - Responses usage is over 80% - Documents limit is fully exhausted ### Screenshots <details><summary>Free plan</summary> <p>   </p> </details> <details><summary>Paid plan</summary> <p>   </p> </details> --------- Co-authored-by: Sojan Jose <sojan@pepalo.com> Co-authored-by: Pranav <pranav@chatwoot.com> Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
		
			
				
	
	
		
			27 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| const FEATURE_HELP_URLS = {
 | |
|   agent_bots: 'https://chwt.app/hc/agent-bots',
 | |
|   agents: 'https://chwt.app/hc/agents',
 | |
|   audit_logs: 'https://chwt.app/hc/audit-logs',
 | |
|   campaigns: 'https://chwt.app/hc/campaigns',
 | |
|   canned_responses: 'https://chwt.app/hc/canned',
 | |
|   channel_email: 'https://chwt.app/hc/email',
 | |
|   channel_facebook: 'https://chwt.app/hc/fb',
 | |
|   custom_attributes: 'https://chwt.app/hc/custom-attributes',
 | |
|   dashboard_apps: 'https://chwt.app/hc/dashboard-apps',
 | |
|   help_center: 'https://chwt.app/hc/help-center',
 | |
|   inboxes: 'https://chwt.app/hc/inboxes',
 | |
|   integrations: 'https://chwt.app/hc/integrations',
 | |
|   labels: 'https://chwt.app/hc/labels',
 | |
|   macros: 'https://chwt.app/hc/macros',
 | |
|   message_reply_to: 'https://chwt.app/hc/reply-to',
 | |
|   reports: 'https://chwt.app/hc/reports',
 | |
|   sla: 'https://chwt.app/hc/sla',
 | |
|   team_management: 'https://chwt.app/hc/teams',
 | |
|   webhook: 'https://chwt.app/hc/webhooks',
 | |
|   billing: 'https://chwt.app/pricing',
 | |
| };
 | |
| 
 | |
| export function getHelpUrlForFeature(featureName) {
 | |
|   return FEATURE_HELP_URLS[featureName];
 | |
| }
 |