diff --git a/docs/src/pages/components/NumberInput.svx b/docs/src/pages/components/NumberInput.svx
index 930044d9..e8ebc97d 100644
--- a/docs/src/pages/components/NumberInput.svx
+++ b/docs/src/pages/components/NumberInput.svx
@@ -33,7 +33,9 @@ Set `required` to `false` to allow for no value.
Set `value` to `null` to denote "no value."
-Set `invalid` to `true` to set the input in `invalid` state.
+Set `invalid` to `true` to force a `error` state for the input.
+
+The input is reactive to `min`, `max` and `required` attributes.
diff --git a/docs/src/pages/framed/NumberInput/NumberInputEmpty.svelte b/docs/src/pages/framed/NumberInput/NumberInputEmpty.svelte
index c33a801c..e7dd225c 100644
--- a/docs/src/pages/framed/NumberInput/NumberInputEmpty.svelte
+++ b/docs/src/pages/framed/NumberInput/NumberInputEmpty.svelte
@@ -3,14 +3,24 @@
let value = null;
let invalid = false;
+ let min;
+ let max;
+ let required = false;
-
+