An <InputBlock> is a unit that contains all the necessary elements for a form input element.
- The label (with indication whether it's a required field)
- The input component itself
- The Explanation (short note or explanantion on the what needs to be inputted)
It also handles the validation (as given by a parameter) and displaying an error message if there's one.
You can see the usage and example at: https://svelte.technology/repl?version=2.15.3&gist=79d5db3902a54f127072a1becfcdea39
Only the InputBlock.html is the component. All the other things are just examples