// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`OrganizationApiKeyDetails renders 1`] = `
<OrganizationApiKeyDetails
  params={
    Object {
      "apiKey": 1,
      "orgId": "org-slug",
    }
  }
>
  <SideEffect(DocumentTitle)
    title="Organization Name Edit API Key - Sentry"
  >
    <DocumentTitle
      title="Organization Name Edit API Key - Sentry"
    >
      <div>
        <div
          className="page-header"
        >
          <h3>
            Edit Api Key
          </h3>
        </div>
        <ApiForm
          apiEndpoint="/organizations/org-slug/api-keys/1/"
          apiMethod="PUT"
          cancelLabel="Cancel"
          className="form-stacked"
          errorMessage="Unable to save your changes. Please ensure all fields are valid and try again."
          footerClass="form-actions align-right"
          hideErrors={false}
          initialData={
            Object {
              "allowed_origins": "",
              "id": 1,
              "key": "aa624bcc12024702a202cd90be5feda0",
              "label": "Default",
              "scope_list": Array [
                "project:read",
                "event:read",
                "team:read",
                "member:read",
              ],
              "status": 0,
            }
          }
          onCancel={[Function]}
          onSubmitError={[Function]}
          onSubmitSuccess={[Function]}
          requireChanges={false}
          resetOnError={false}
          submitDisabled={false}
          submitErrorMessage="There was an error saving your changes."
          submitLabel="Save Changes"
          submitLoadingMessage="Saving changes.."
        >
          <StyledForm
            className="form-stacked"
            onSubmit={[Function]}
          >
            <form
              className="form-stacked css-10f3krf-StyledForm e18zovyk0"
              onSubmit={[Function]}
            >
              <SplitLayout
                splitWidth={15}
              >
                <SpreadLayout
                  center={true}
                  className="split-layout"
                  responsive={false}
                >
                  <div
                    className="spread-layout split-layout center"
                  >
                    <TextField
                      className="split-layout-child"
                      disabled={false}
                      hideErrorMessage={false}
                      key=".0"
                      label="Label"
                      name="label"
                      required={false}
                      style={
                        Object {
                          "marginRight": 15,
                        }
                      }
                    >
                      <div
                        className="split-layout-child control-group"
                        style={
                          Object {
                            "marginRight": 15,
                          }
                        }
                      >
                        <div
                          className="controls"
                        >
                          <label
                            className="control-label"
                            htmlFor="id-label"
                          >
                            Label
                          </label>
                          <input
                            className="form-control"
                            disabled={false}
                            id="id-label"
                            name="label"
                            onChange={[Function]}
                            required={false}
                            type="text"
                            value="Default"
                          />
                        </div>
                      </div>
                    </TextField>
                    <TextField
                      className="split-layout-child"
                      disabled={true}
                      hideErrorMessage={false}
                      key=".1"
                      label="API Key"
                      name="key"
                      required={false}
                      style={
                        Object {
                          "marginRight": undefined,
                        }
                      }
                    >
                      <div
                        className="split-layout-child control-group"
                        style={
                          Object {
                            "marginRight": undefined,
                          }
                        }
                      >
                        <div
                          className="controls"
                        >
                          <label
                            className="control-label"
                            htmlFor="id-key"
                          >
                            API Key
                          </label>
                          <input
                            className="form-control"
                            disabled={true}
                            id="id-key"
                            name="key"
                            onChange={[Function]}
                            required={false}
                            type="text"
                            value="aa624bcc12024702a202cd90be5feda0"
                          />
                        </div>
                      </div>
                    </TextField>
                  </div>
                </SpreadLayout>
              </SplitLayout>
              <MultipleCheckboxField
                choices={
                  Array [
                    Array [
                      "project:read",
                      "project:read",
                    ],
                    Array [
                      "project:write",
                      "project:write",
                    ],
                    Array [
                      "project:admin",
                      "project:admin",
                    ],
                    Array [
                      "project:releases",
                      "project:releases",
                    ],
                    Array [
                      "team:read",
                      "team:read",
                    ],
                    Array [
                      "team:write",
                      "team:write",
                    ],
                    Array [
                      "team:admin",
                      "team:admin",
                    ],
                    Array [
                      "event:read",
                      "event:read",
                    ],
                    Array [
                      "event:write",
                      "event:write",
                    ],
                    Array [
                      "event:admin",
                      "event:admin",
                    ],
                    Array [
                      "org:read",
                      "org:read",
                    ],
                    Array [
                      "org:write",
                      "org:write",
                    ],
                    Array [
                      "org:admin",
                      "org:admin",
                    ],
                    Array [
                      "member:read",
                      "member:read",
                    ],
                    Array [
                      "member:write",
                      "member:write",
                    ],
                    Array [
                      "member:admin",
                      "member:admin",
                    ],
                  ]
                }
                className="api-key-details"
                disabled={false}
                hideErrorMessage={false}
                label="Scopes"
                name="scope_list"
                required={true}
              >
                <div
                  className="api-key-details control-group"
                >
                  <div
                    className="required"
                  >
                    <div
                      className="controls"
                    >
                      <label
                        className="control-label"
                        style={
                          Object {
                            "borderBottom": "1px solid #f1eff3",
                            "display": "block",
                            "marginBottom": 10,
                          }
                        }
                      >
                        Scopes
                      </label>
                    </div>
                  </div>
                  <div
                    className="control-list"
                  >
                    <label
                      className="checkbox"
                      key="project:read"
                    >
                      <input
                        checked={true}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="project:read"
                      />
                      project:read
                    </label>
                    <label
                      className="checkbox"
                      key="project:write"
                    >
                      <input
                        checked={false}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="project:write"
                      />
                      project:write
                    </label>
                    <label
                      className="checkbox"
                      key="project:admin"
                    >
                      <input
                        checked={false}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="project:admin"
                      />
                      project:admin
                    </label>
                    <label
                      className="checkbox"
                      key="project:releases"
                    >
                      <input
                        checked={false}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="project:releases"
                      />
                      project:releases
                    </label>
                    <label
                      className="checkbox"
                      key="team:read"
                    >
                      <input
                        checked={true}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="team:read"
                      />
                      team:read
                    </label>
                    <label
                      className="checkbox"
                      key="team:write"
                    >
                      <input
                        checked={false}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="team:write"
                      />
                      team:write
                    </label>
                    <label
                      className="checkbox"
                      key="team:admin"
                    >
                      <input
                        checked={false}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="team:admin"
                      />
                      team:admin
                    </label>
                    <label
                      className="checkbox"
                      key="event:read"
                    >
                      <input
                        checked={true}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="event:read"
                      />
                      event:read
                    </label>
                    <label
                      className="checkbox"
                      key="event:write"
                    >
                      <input
                        checked={false}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="event:write"
                      />
                      event:write
                    </label>
                    <label
                      className="checkbox"
                      key="event:admin"
                    >
                      <input
                        checked={false}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="event:admin"
                      />
                      event:admin
                    </label>
                    <label
                      className="checkbox"
                      key="org:read"
                    >
                      <input
                        checked={false}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="org:read"
                      />
                      org:read
                    </label>
                    <label
                      className="checkbox"
                      key="org:write"
                    >
                      <input
                        checked={false}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="org:write"
                      />
                      org:write
                    </label>
                    <label
                      className="checkbox"
                      key="org:admin"
                    >
                      <input
                        checked={false}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="org:admin"
                      />
                      org:admin
                    </label>
                    <label
                      className="checkbox"
                      key="member:read"
                    >
                      <input
                        checked={true}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="member:read"
                      />
                      member:read
                    </label>
                    <label
                      className="checkbox"
                      key="member:write"
                    >
                      <input
                        checked={false}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="member:write"
                      />
                      member:write
                    </label>
                    <label
                      className="checkbox"
                      key="member:admin"
                    >
                      <input
                        checked={false}
                        disabled={false}
                        onChange={[Function]}
                        type="checkbox"
                        value="member:admin"
                      />
                      member:admin
                    </label>
                  </div>
                </div>
              </MultipleCheckboxField>
              <TextareaField
                disabled={false}
                help="Separate multiple entries with a newline"
                hideErrorMessage={false}
                label="Allowed Domains"
                name="allowed_origins"
                placeholder="e.g. example.com or https://example.com"
                required={false}
              >
                <div
                  className="control-group"
                >
                  <div
                    className="controls"
                  >
                    <label
                      className="control-label"
                      htmlFor="id-allowed_origins"
                    >
                      Allowed Domains
                    </label>
                    <textarea
                      className="form-control"
                      disabled={false}
                      id="id-allowed_origins"
                      onChange={[Function]}
                      placeholder="e.g. example.com or https://example.com"
                      required={false}
                      value=""
                    />
                    <p
                      className="help-block"
                    >
                      Separate multiple entries with a newline
                    </p>
                  </div>
                </div>
              </TextareaField>
              <div
                className="form-actions align-right"
                style={
                  Object {
                    "marginTop": 25,
                  }
                }
              >
                <button
                  className="btn btn-primary"
                  disabled={false}
                  type="submit"
                >
                  Save Changes
                </button>
                <button
                  className="btn btn-default"
                  disabled={false}
                  onClick={[Function]}
                  style={
                    Object {
                      "marginLeft": 5,
                    }
                  }
                  type="button"
                >
                  Cancel
                </button>
              </div>
            </form>
          </StyledForm>
        </ApiForm>
      </div>
    </DocumentTitle>
  </SideEffect(DocumentTitle)>
</OrganizationApiKeyDetails>
`;