mirror of
				https://github.com/lingble/chatwoot.git
				synced 2025-11-03 20:48:07 +00:00 
			
		
		
		
	* update widget preview on storybook * removed default value for logo * add online dot * resolve PR comments - split widget to head, body & footer - updated reply time to a select box * update spacing with variables * update reply-time with i18 * update with spacing variables * update padding with space variable * resolved PR comments * update background color Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com> Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com>
		
			
				
	
	
		
			83 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Vue
		
	
	
	
	
	
			
		
		
	
	
			83 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Vue
		
	
	
	
	
	
<template>
 | 
						|
  <div class="conversation--container">
 | 
						|
    <div class="conversation-wrap">
 | 
						|
      <div class="message-wrap">
 | 
						|
        <div class="user-message-wrap">
 | 
						|
          <div class="user-message">
 | 
						|
            <div class="message-wrap">
 | 
						|
              <div class="chat-bubble user">
 | 
						|
                <p>Hello</p>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
        </div>
 | 
						|
      </div>
 | 
						|
      <div class="agent-message-wrap">
 | 
						|
        <div class="agent-message">
 | 
						|
          <div class="avatar-wrap"></div>
 | 
						|
          <div class="message-wrap">
 | 
						|
            <div class="chat-bubble agent">
 | 
						|
              <div class="message-content">
 | 
						|
                <p>Hello</p>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
        </div>
 | 
						|
      </div>
 | 
						|
    </div>
 | 
						|
  </div>
 | 
						|
</template>
 | 
						|
 | 
						|
<script>
 | 
						|
export default {
 | 
						|
  name: 'WidgetBody',
 | 
						|
};
 | 
						|
</script>
 | 
						|
 | 
						|
<style scoped lang="scss">
 | 
						|
$tailwind-black-700: #3c4858;
 | 
						|
.conversation--container {
 | 
						|
  width: 100%;
 | 
						|
  padding: var(--space-two);
 | 
						|
  .conversation-wrap {
 | 
						|
    min-height: 200px;
 | 
						|
    .user-message {
 | 
						|
      align-items: flex-end;
 | 
						|
      display: flex;
 | 
						|
      flex-direction: row;
 | 
						|
      justify-content: flex-end;
 | 
						|
      margin-top: 0;
 | 
						|
      margin-bottom: var(--space-smaller);
 | 
						|
      margin-left: auto;
 | 
						|
      max-width: 85%;
 | 
						|
      text-align: right;
 | 
						|
    }
 | 
						|
    .message-wrap {
 | 
						|
      margin-right: var(--space-smaller);
 | 
						|
      max-width: 100%;
 | 
						|
      .chat-bubble {
 | 
						|
        box-shadow: var(--shadow-medium);
 | 
						|
        background: var(--color-woot);
 | 
						|
        border-radius: var(--border-radius-large);
 | 
						|
        color: var(--white);
 | 
						|
        display: inline-block;
 | 
						|
        font-size: var(--font-size-nano);
 | 
						|
        line-height: 1.5;
 | 
						|
        padding: var(--space-small) var(--space-one);
 | 
						|
        text-align: left;
 | 
						|
        word-break: break-word;
 | 
						|
        max-width: 100%;
 | 
						|
        &.user {
 | 
						|
          border-bottom-right-radius: var(--border-radius-small);
 | 
						|
        }
 | 
						|
        &.agent {
 | 
						|
          background: var(--white);
 | 
						|
          border-bottom-left-radius: var(--border-radius-small);
 | 
						|
          color: $tailwind-black-700;
 | 
						|
        }
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
</style>
 |