diff --git a/apps/web/src/routes/(dashboard)/almoxarifado/materiais/[materialId]/editar/+page.svelte b/apps/web/src/routes/(dashboard)/almoxarifado/materiais/[materialId]/editar/+page.svelte index 7b08ff5..5a60ffe 100644 --- a/apps/web/src/routes/(dashboard)/almoxarifado/materiais/[materialId]/editar/+page.svelte +++ b/apps/web/src/routes/(dashboard)/almoxarifado/materiais/[materialId]/editar/+page.svelte @@ -282,8 +282,18 @@ type="number" class="input input-bordered" min="0" + step="1" bind:value={estoqueMinimo} required + oninput={(e) => { + const value = parseInt((e.target as HTMLInputElement).value); + if (isNaN(value) || value < 0) { + (e.target as HTMLInputElement).value = ''; + estoqueMinimo = 0; + } else { + estoqueMinimo = value; + } + }} /> @@ -296,7 +306,17 @@ type="number" class="input input-bordered" min="0" + step="1" bind:value={estoqueMaximo} + oninput={(e) => { + const value = parseInt((e.target as HTMLInputElement).value); + if (isNaN(value) || value < 0) { + (e.target as HTMLInputElement).value = ''; + estoqueMaximo = 0; + } else { + estoqueMaximo = value; + } + }} />