diff --git a/app/javascript/shared/components/ChatForm.vue b/app/javascript/shared/components/ChatForm.vue
index 7922595a2..56391fdb8 100644
--- a/app/javascript/shared/components/ChatForm.vue
+++ b/app/javascript/shared/components/ChatForm.vue
@@ -18,6 +18,18 @@
:placeholder="item.placeholder"
:disabled="!!submittedValues.length"
/>
+
@@ -36,6 +48,10 @@
import { mapGetters } from 'vuex';
export default {
props: {
+ buttonLabel: {
+ type: String,
+ default: '',
+ },
items: {
type: Array,
default: () => [],
@@ -116,6 +132,7 @@ export default {
border-radius: $space-smaller;
border: 1px solid $color-border;
display: block;
+ font-family: inherit;
font-size: $font-size-default;
line-height: 1.5;
padding: $space-one;
@@ -126,6 +143,31 @@ export default {
}
}
+ textarea {
+ resize: none;
+ }
+
+ select {
+ width: 110%;
+ padding: $space-smaller;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ border: 1px solid $color-border;
+ border-radius: $space-smaller;
+ background-color: $color-white;
+ font-family: inherit;
+ font-size: $space-normal;
+ font-weight: normal;
+ line-height: 1.5;
+ background-image: url("data:image/svg+xml;utf8,");
+ background-origin: content-box;
+ background-position: right -1.6rem center;
+ background-repeat: no-repeat;
+ background-size: 9px 6px;
+ padding-right: 2.4rem;
+ }
+
.button {
font-size: $font-size-default;
}
diff --git a/app/javascript/widget/assets/scss/_forms.scss b/app/javascript/widget/assets/scss/_forms.scss
index 752fa223c..6ea4666aa 100755
--- a/app/javascript/widget/assets/scss/_forms.scss
+++ b/app/javascript/widget/assets/scss/_forms.scss
@@ -69,6 +69,8 @@ $input-height: $space-two * 2;
// Form element: Textarea
textarea.form-input {
+ font-family: $font-family;
+
@include placeholder {
color: $color-light-gray;
}
diff --git a/app/javascript/widget/components/AgentMessageBubble.vue b/app/javascript/widget/components/AgentMessageBubble.vue
index 2676839a6..dfbcbed74 100755
--- a/app/javascript/widget/components/AgentMessageBubble.vue
+++ b/app/javascript/widget/components/AgentMessageBubble.vue
@@ -23,6 +23,7 @@