mirror of
				https://github.com/lingble/chatwoot.git
				synced 2025-11-02 20:18:08 +00:00 
			
		
		
		
	These fixes are all auto generated and can be merged directly Fixes the following issues 1. Event used on components should be hypenated 2. Attribute orders in components 3. Use `unmounted` instead of `destroyed` 4. Add explicit `emits` declarations for components, autofixed [using this script](https://gist.github.com/scmmishra/6f549109b96400006bb69bbde392eddf) We ignore the top level v-if for now, we will fix it later
		
			
				
	
	
		
			27 lines
		
	
	
		
			597 B
		
	
	
	
		
			Vue
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			597 B
		
	
	
	
		
			Vue
		
	
	
	
	
	
<script setup>
 | 
						|
import { useStoreGetters } from 'dashboard/composables/store';
 | 
						|
import { computed } from 'vue';
 | 
						|
const props = defineProps({
 | 
						|
  showOnCustomBrandedInstance: {
 | 
						|
    type: Boolean,
 | 
						|
    default: true,
 | 
						|
  },
 | 
						|
});
 | 
						|
 | 
						|
const getters = useStoreGetters();
 | 
						|
 | 
						|
const isACustomBrandedInstance =
 | 
						|
  getters['globalConfig/isACustomBrandedInstance'];
 | 
						|
 | 
						|
const shouldShowContent = computed(
 | 
						|
  () => props.showOnCustomBrandedInstance || !isACustomBrandedInstance.value
 | 
						|
);
 | 
						|
</script>
 | 
						|
 | 
						|
<!-- eslint-disable-next-line vue/no-root-v-if -->
 | 
						|
<template>
 | 
						|
  <div v-if="shouldShowContent">
 | 
						|
    <slot />
 | 
						|
  </div>
 | 
						|
</template>
 |