We can render the editor (and normalize/denormalize) for gadgets based on their fields, since the fields are always the same, ex: if a gadget has a size property, that field is always a slider. This will both simplify the code base and make it easier to add fields to gadgets in a consistent way.
We can render the editor (and normalize/denormalize) for gadgets based on their fields, since the fields are always the same, ex: if a gadget has a size property, that field is always a slider. This will both simplify the code base and make it easier to add fields to gadgets in a consistent way.