import { Button, Callout } from '@blueprintjs/core'; import { observer } from 'mobx-react'; import * as React from 'react'; import { AppState } from '../state'; interface GitHubSettingsProps { appState: AppState; } /** * Settings content to manage GitHub-related preferences. * * @class GitHubSettings * @extends {React.Component} */ @observer export class GitHubSettings extends React.Component { constructor(props: GitHubSettingsProps) { super(props); this.signIn = this.signIn.bind(this); } /** * Render the "logged out" settings experience. * * @returns {JSX.Element} */ public renderNotSignedIn(): JSX.Element { return (

Your fiddles can be published as GitHub Gists - that way you can share your fiddles with the world!