mirror of
				https://github.com/lingble/chatwoot.git
				synced 2025-11-04 04:57:51 +00:00 
			
		
		
		
	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];
 | 
						|
}
 |