mirror of
				https://github.com/lingble/chatwoot.git
				synced 2025-11-04 04:57:51 +00:00 
			
		
		
		
	* Refactor: Inbox store, remove inboxes from sidebar * Add a new page for inbox settings * Show inboxes on sidebar * Add inbox_members API * Disable similar-code check * Fix codeclimate scss issues * Add widget_color update API and actions * Add specs for inbox store * Fix Facebook auth flow * Fix agent loading, inbox name
		
			
				
	
	
		
			70 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Vue
		
	
	
	
	
	
			
		
		
	
	
			70 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Vue
		
	
	
	
	
	
<template>
 | 
						|
  <div class="row settings--form--header">
 | 
						|
    <div class="medium-8">
 | 
						|
      <p class="title">
 | 
						|
        {{ title }}
 | 
						|
      </p>
 | 
						|
      <p class="sub-head">
 | 
						|
        {{ subTitle }}
 | 
						|
      </p>
 | 
						|
    </div>
 | 
						|
    <div v-if="buttonText" class="medium-4 text-right">
 | 
						|
      <woot-submit-button
 | 
						|
        class="default"
 | 
						|
        :button-text="buttonText"
 | 
						|
        :loading="isUpdating"
 | 
						|
        @click="onClick()"
 | 
						|
      />
 | 
						|
    </div>
 | 
						|
  </div>
 | 
						|
</template>
 | 
						|
 | 
						|
<script>
 | 
						|
export default {
 | 
						|
  props: {
 | 
						|
    title: {
 | 
						|
      type: String,
 | 
						|
      required: true,
 | 
						|
    },
 | 
						|
    subTitle: {
 | 
						|
      type: String,
 | 
						|
      required: true,
 | 
						|
    },
 | 
						|
    buttonText: {
 | 
						|
      type: String,
 | 
						|
      default: '',
 | 
						|
    },
 | 
						|
    isUpdating: {
 | 
						|
      type: Boolean,
 | 
						|
      default: false,
 | 
						|
    },
 | 
						|
  },
 | 
						|
  methods: {
 | 
						|
    onClick() {
 | 
						|
      this.$emit('update');
 | 
						|
    },
 | 
						|
  },
 | 
						|
};
 | 
						|
</script>
 | 
						|
 | 
						|
<style lang="scss">
 | 
						|
@import '~dashboard/assets/scss/variables';
 | 
						|
 | 
						|
.settings--form--header {
 | 
						|
  align-items: center;
 | 
						|
  border-bottom: 1px solid $color-border;
 | 
						|
  display: flex;
 | 
						|
  margin-bottom: $space-normal;
 | 
						|
  padding: $space-normal 0;
 | 
						|
 | 
						|
  .button {
 | 
						|
    margin-bottom: 0;
 | 
						|
  }
 | 
						|
 | 
						|
  .title {
 | 
						|
    margin-bottom: 0;
 | 
						|
    font-size: $font-size-default;
 | 
						|
  }
 | 
						|
}
 | 
						|
</style>
 |