How can I set minimum width for not allowing drag left to no width in the following sample?
const App = () => {
const [initialPos, setInitialPos] = React.useState(null);
const [initialSize, setInitialSize] = React.useState(null);
const initial = (e) => {
let resizable = document.getElementById('Resizable');
setInitialPos(e.clientX);
setInitialSize(resizable.offsetWidth);
}
const resize = (e) => {
let resizable = document.getElementById('Resizable');
resizable.style.width = `${parseInt(initialSize) + parseInt(e.clientX - initialPos)}px`;
}
return(
<div className = 'Block'>
<div id = 'Resizable'/>
<div id = 'Draggable'
draggable = 'true'
onDragStart = {initial}
onDrag = {resize}
/>
</div>
);
}
ReactDOM.render(<App/>, document.getElementById('root'));
https://codepen.io/erikmartinjordan/pen/dyMEXJb?editors=0110