Add error description and button to copy stack trace to web UI (#12033)
This commit is contained in:
		@@ -135,13 +135,18 @@ button {
 | 
			
		||||
 | 
			
		||||
.app-holder {
 | 
			
		||||
  &,
 | 
			
		||||
  & > div {
 | 
			
		||||
  & > div,
 | 
			
		||||
  & > noscript {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    outline: 0 !important;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  & > noscript {
 | 
			
		||||
    height: 100vh;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.layout-single-column .app-holder {
 | 
			
		||||
@@ -157,3 +162,70 @@ button {
 | 
			
		||||
    height: 100%;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.error-boundary,
 | 
			
		||||
.app-holder noscript {
 | 
			
		||||
  flex-direction: column;
 | 
			
		||||
  font-size: 16px;
 | 
			
		||||
  font-weight: 400;
 | 
			
		||||
  line-height: 1.7;
 | 
			
		||||
  color: lighten($error-red, 4%);
 | 
			
		||||
  text-align: center;
 | 
			
		||||
 | 
			
		||||
  & > div {
 | 
			
		||||
    max-width: 500px;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  p {
 | 
			
		||||
    margin-bottom: .85em;
 | 
			
		||||
 | 
			
		||||
    &:last-child {
 | 
			
		||||
      margin-bottom: 0;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  a {
 | 
			
		||||
    color: $highlight-text-color;
 | 
			
		||||
 | 
			
		||||
    &:hover,
 | 
			
		||||
    &:focus,
 | 
			
		||||
    &:active {
 | 
			
		||||
      text-decoration: none;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &__footer {
 | 
			
		||||
    color: $dark-text-color;
 | 
			
		||||
    font-size: 13px;
 | 
			
		||||
 | 
			
		||||
    a {
 | 
			
		||||
      color: $dark-text-color;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  button {
 | 
			
		||||
    display: inline;
 | 
			
		||||
    border: 0;
 | 
			
		||||
    background: transparent;
 | 
			
		||||
    color: $dark-text-color;
 | 
			
		||||
    font: inherit;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    line-height: inherit;
 | 
			
		||||
    cursor: pointer;
 | 
			
		||||
    outline: 0;
 | 
			
		||||
    transition: color 300ms linear;
 | 
			
		||||
    text-decoration: underline;
 | 
			
		||||
 | 
			
		||||
    &:hover,
 | 
			
		||||
    &:focus,
 | 
			
		||||
    &:active {
 | 
			
		||||
      text-decoration: none;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.copied {
 | 
			
		||||
      color: $valid-value-color;
 | 
			
		||||
      transition: none;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user