diff --git a/src/index.js b/src/index.js index 03c5a5f..263abeb 100644 --- a/src/index.js +++ b/src/index.js @@ -3,6 +3,9 @@ function Autosize(Alpine) { const previousResizeValue = el.style.resize; el.style.resize = 'none'; + const previousMinHeight = el.style.minHeight; + el.style.minHeight = el.getBoundingClientRect().height + 'px'; + const handler = (event) => { const element = event.target; element.style.height = '4px'; @@ -15,6 +18,7 @@ function Autosize(Alpine) { cleanup(() => { el.style.resize = previousResizeValue; + el.style.minHeight = previousMinHeight; el.removeEventListener('input', handler); }); });