This editor is an example (examples/react-editor). Every control is generated from the style's fields, so it works for any style, including ones you add. The look of your editor is up to your app.