{"size": 848, "ext": "js", "max_stars_repo_path": "src/app.js", "max_stars_repo_name": "metacoding/mson", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "src/app.js", "max_issues_repo_name": "metacoding/mson", "max_issues_repo_issues_event_min_datetime": "2021-09-02T20:59:28.000Z", "max_issues_repo_issues_event_max_datetime": "2022-02-27T14:13:55.000Z", "max_forks_repo_path": "src/app.js", "max_forks_repo_name": "metacoding/mson", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": 4, "max_forks_count": null, "avg_line_length": 23.5555555556, "max_line_length": 234, "alphanum_fraction": 0.5283018868}
import Component from './component';

export default class App extends Component {
  _className = 'App';

  _create(props) {
    super._create(props);

    this.set({
      schema: {
        component: 'Form',
        fields: [
          {
            name: 'menu',
            component: 'Field'
          },
          {
            name: 'menuAlwaysTemporary',
            component: 'BooleanField'
          },
          {
            name: 'basename',
            component: 'TextField',
            help:
              "The base URL for all locations. If your app is served from a sub-directory on your server, you'll want to set this to the sub-directory. A properly formatted basename should have a leading slash, but no trailing slash."
          }
        ]
      }
    });
  }

  emitLoggedOut() {
    this.emitChange('loggedOut');
  }
}
