text: 
  /**
   * This is an example using pure react, with no JSX
   * If you would like to use JSX, you will need to use Babel to transpile your code
   * from JSK to JS. You will also need to use a task runner/module bundler to
   * help build your app before it can be used in the browser.
   * Some task runners/module bundlers are : gulp, grunt, webpack, and Parcel
   */
  
  import * as Setup from "./store_secret.js";
  
  define(["react", "splunkjs/splunk"], function(react, splunk_js_sdk){
    const e = react.createElement;
  
    class SetupPage extends react.Component {
      constructor(props) {
        super(props);
  
        this.state = {
          password: ''
        };
  
        this.handleChange = this.handleChange.bind(this);
        this.handleSubmit = this.handleSubmit.bind(this);
      }
  
      handleChange(event) {
        this.setState({ ...this.state, [event.target.name]: event.target.value})
      }
  
      async handleSubmit(event) {
        event.preventDefault();
  
        await Setup.perform(splunk_js_sdk, this.state)
      }
  
      render() {
        return e("div", null, [
          e("h2", null, "Create a password to complete app setup."),
          e("div", null, [
            e("form", { onSubmit: this.handleSubmit }, [
              e("label", null, [
                "Password ",
                e("input", { type: "text", name: "password", value: this.state.password, onChange: this.handleChange })
              ]),
              e("input", { type: "submit", value: "Submit" })
            ])
          ])
        ]);
      }
    }
  
    return e(SetupPage);
  });
  