diff --git a/package.json b/package.json
index 4530f219..8fc8b401 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@soramitsu/soramitsu-js-ui",
- "version": "0.9.9",
+ "version": "0.9.10",
"private": false,
"publishConfig": {
"registry": "https://nexus.iroha.tech/repository/npm-soramitsu/"
diff --git a/src/components/Input/SInput.vue b/src/components/Input/SInput.vue
index 7cd64228..3e8bfd1b 100644
--- a/src/components/Input/SInput.vue
+++ b/src/components/Input/SInput.vue
@@ -36,6 +36,7 @@
@blur="handleBlur"
@focus="handleFocus"
@paste.native="handlePaste"
+ @keypress.enter.native="handleEnter"
>
@@ -250,6 +251,10 @@ export default class SInput extends Mixins(BorderRadiusMixin, DesignSystemInject
this.$emit('focus', event)
}
+ handleEnter (event: Event): void {
+ (event.target as any).blur()
+ }
+
handleTextFileChange (event: any): void {
if (typeof window.FileReader !== 'function') {
throw new Error('The file API isn\'t supported on this browser.')
diff --git a/src/styles/neumorphism/input.scss b/src/styles/neumorphism/input.scss
index 6766f098..fc44a906 100644
--- a/src/styles/neumorphism/input.scss
+++ b/src/styles/neumorphism/input.scss
@@ -13,10 +13,17 @@ $neu-input-padding: $s-basic-spacing $s-basic-spacing * 2 !default;
box-shadow: $neu-input-box-shadow;
color: $neu-input-color;
padding: $neu-input-padding;
+ height: initial;
+ min-height: $s-size-big;
&.s-size-small {
padding-top: $s-basic-spacing / 2;
padding-bottom: $s-basic-spacing / 2;
+ min-height: $s-size-small;
+ }
+
+ &.s-size-medium {
+ min-height: $s-size-medium;
}
.el-input, .el-textarea {