Code slots
At this time using the slot system to write a custom input component is very limiting. You may want to consider writing a custom plugin instead.
The component slot should provide the name of a slot given to Vjsf using the Vue.js slot mechanism.
The component slot is by default interpreted as containing a named code slot.
Meaning that {"component": "named-code-slot"} is equivalent to {"component": {"name": "named-code-slot"}}.