Replace tutorial modal with welcome e-mail (#6273)
* Remove onboarding modal * Welcome e-mail * Send welcome e-mail after confirmation * Remove obsolete translations
This commit is contained in:
		@@ -3303,7 +3303,6 @@
 | 
			
		||||
  z-index: 100;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.onboarding-modal,
 | 
			
		||||
.error-modal,
 | 
			
		||||
.embed-modal {
 | 
			
		||||
  background: $ui-secondary-color;
 | 
			
		||||
@@ -3314,26 +3313,6 @@
 | 
			
		||||
  flex-direction: column;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.onboarding-modal__pager {
 | 
			
		||||
  height: 80vh;
 | 
			
		||||
  width: 80vw;
 | 
			
		||||
  max-width: 520px;
 | 
			
		||||
  max-height: 420px;
 | 
			
		||||
 | 
			
		||||
  .react-swipeable-view-container > div {
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    height: 100%;
 | 
			
		||||
    box-sizing: border-box;
 | 
			
		||||
    padding: 25px;
 | 
			
		||||
    display: none;
 | 
			
		||||
    flex-direction: column;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    display: flex;
 | 
			
		||||
    user-select: text;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.error-modal__body {
 | 
			
		||||
  height: 80vh;
 | 
			
		||||
  width: 80vw;
 | 
			
		||||
@@ -3367,23 +3346,6 @@
 | 
			
		||||
  text-align: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media screen and (max-width: 550px) {
 | 
			
		||||
  .onboarding-modal {
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    height: 100%;
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .onboarding-modal__pager {
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    height: auto;
 | 
			
		||||
    max-width: none;
 | 
			
		||||
    max-height: none;
 | 
			
		||||
    flex: 1 1 auto;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.onboarding-modal__paginator,
 | 
			
		||||
.error-modal__footer {
 | 
			
		||||
  flex: 0 0 auto;
 | 
			
		||||
  background: darken($ui-secondary-color, 8%);
 | 
			
		||||
@@ -3394,7 +3356,6 @@
 | 
			
		||||
    min-width: 33px;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .onboarding-modal__nav,
 | 
			
		||||
  .error-modal__nav {
 | 
			
		||||
    color: darken($ui-secondary-color, 34%);
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
@@ -3410,11 +3371,6 @@
 | 
			
		||||
    &:active {
 | 
			
		||||
      color: darken($ui-secondary-color, 38%);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.onboarding-modal__done,
 | 
			
		||||
    &.onboarding-modal__next {
 | 
			
		||||
      color: $ui-highlight-color;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -3422,216 +3378,6 @@
 | 
			
		||||
  justify-content: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.onboarding-modal__dots {
 | 
			
		||||
  flex: 1 1 auto;
 | 
			
		||||
  display: flex;
 | 
			
		||||
  align-items: center;
 | 
			
		||||
  justify-content: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.onboarding-modal__dot {
 | 
			
		||||
  width: 14px;
 | 
			
		||||
  height: 14px;
 | 
			
		||||
  border-radius: 14px;
 | 
			
		||||
  background: darken($ui-secondary-color, 16%);
 | 
			
		||||
  margin: 0 3px;
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
 | 
			
		||||
  &:hover {
 | 
			
		||||
    background: darken($ui-secondary-color, 18%);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.active {
 | 
			
		||||
    cursor: default;
 | 
			
		||||
    background: darken($ui-secondary-color, 24%);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.onboarding-modal__page__wrapper {
 | 
			
		||||
  pointer-events: none;
 | 
			
		||||
 | 
			
		||||
  &.onboarding-modal__page__wrapper--active {
 | 
			
		||||
    pointer-events: auto;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.onboarding-modal__page {
 | 
			
		||||
  cursor: default;
 | 
			
		||||
  line-height: 21px;
 | 
			
		||||
 | 
			
		||||
  h1 {
 | 
			
		||||
    font-size: 18px;
 | 
			
		||||
    font-weight: 500;
 | 
			
		||||
    color: $ui-base-color;
 | 
			
		||||
    margin-bottom: 20px;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  a {
 | 
			
		||||
    color: $ui-highlight-color;
 | 
			
		||||
 | 
			
		||||
    &:hover,
 | 
			
		||||
    &:focus,
 | 
			
		||||
    &:active {
 | 
			
		||||
      color: lighten($ui-highlight-color, 4%);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  p {
 | 
			
		||||
    font-size: 16px;
 | 
			
		||||
    color: lighten($ui-base-color, 8%);
 | 
			
		||||
    margin-top: 10px;
 | 
			
		||||
    margin-bottom: 10px;
 | 
			
		||||
 | 
			
		||||
    &:last-child {
 | 
			
		||||
      margin-bottom: 0;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    strong {
 | 
			
		||||
      font-weight: 500;
 | 
			
		||||
      background: $ui-base-color;
 | 
			
		||||
      color: $ui-secondary-color;
 | 
			
		||||
      border-radius: 4px;
 | 
			
		||||
      font-size: 14px;
 | 
			
		||||
      padding: 3px 6px;
 | 
			
		||||
 | 
			
		||||
      @each $lang in $cjk-langs {
 | 
			
		||||
        &:lang(#{$lang}) {
 | 
			
		||||
          font-weight: 700;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.onboarding-modal__page-one {
 | 
			
		||||
  display: flex;
 | 
			
		||||
  align-items: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.onboarding-modal__page-one__elephant-friend {
 | 
			
		||||
  background: url('../images/elephant-friend-1.png') no-repeat center center / contain;
 | 
			
		||||
  width: 155px;
 | 
			
		||||
  height: 193px;
 | 
			
		||||
  margin-right: 15px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media screen and (max-width: 400px) {
 | 
			
		||||
  .onboarding-modal__page-one {
 | 
			
		||||
    flex-direction: column;
 | 
			
		||||
    align-items: normal;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .onboarding-modal__page-one__elephant-friend {
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    height: 30vh;
 | 
			
		||||
    max-height: 160px;
 | 
			
		||||
    margin-bottom: 5vh;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.onboarding-modal__page-two,
 | 
			
		||||
.onboarding-modal__page-three,
 | 
			
		||||
.onboarding-modal__page-four,
 | 
			
		||||
.onboarding-modal__page-five {
 | 
			
		||||
  p {
 | 
			
		||||
    text-align: left;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .figure {
 | 
			
		||||
    background: darken($ui-base-color, 8%);
 | 
			
		||||
    color: $ui-secondary-color;
 | 
			
		||||
    margin-bottom: 20px;
 | 
			
		||||
    border-radius: 4px;
 | 
			
		||||
    padding: 10px;
 | 
			
		||||
    text-align: center;
 | 
			
		||||
    font-size: 14px;
 | 
			
		||||
    box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.3);
 | 
			
		||||
 | 
			
		||||
    .onboarding-modal__image {
 | 
			
		||||
      border-radius: 4px;
 | 
			
		||||
      margin-bottom: 10px;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.non-interactive {
 | 
			
		||||
      pointer-events: none;
 | 
			
		||||
      text-align: left;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.onboarding-modal__page-four__columns {
 | 
			
		||||
  .row {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    margin-bottom: 20px;
 | 
			
		||||
 | 
			
		||||
    & > div {
 | 
			
		||||
      flex: 1 1 0;
 | 
			
		||||
      margin: 0 10px;
 | 
			
		||||
 | 
			
		||||
      &:first-child {
 | 
			
		||||
        margin-left: 0;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &:last-child {
 | 
			
		||||
        margin-right: 0;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      p {
 | 
			
		||||
        text-align: center;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &:last-child {
 | 
			
		||||
      margin-bottom: 0;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .column-header {
 | 
			
		||||
    color: $primary-text-color;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media screen and (max-width: 320px) and (max-height: 600px) {
 | 
			
		||||
  .onboarding-modal__page p {
 | 
			
		||||
    font-size: 14px;
 | 
			
		||||
    line-height: 20px;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .onboarding-modal__page-two .figure,
 | 
			
		||||
  .onboarding-modal__page-three .figure,
 | 
			
		||||
  .onboarding-modal__page-four .figure,
 | 
			
		||||
  .onboarding-modal__page-five .figure {
 | 
			
		||||
    font-size: 12px;
 | 
			
		||||
    margin-bottom: 10px;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .onboarding-modal__page-four__columns .row {
 | 
			
		||||
    margin-bottom: 10px;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .onboarding-modal__page-four__columns .column-header {
 | 
			
		||||
    padding: 5px;
 | 
			
		||||
    font-size: 12px;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.onboarding-modal__image {
 | 
			
		||||
  border-radius: 8px;
 | 
			
		||||
  width: 70vw;
 | 
			
		||||
  max-width: 450px;
 | 
			
		||||
  max-height: auto;
 | 
			
		||||
  display: block;
 | 
			
		||||
  margin: auto;
 | 
			
		||||
  margin-bottom: 20px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.onboard-sliders {
 | 
			
		||||
  display: inline-block;
 | 
			
		||||
  max-width: 30px;
 | 
			
		||||
  max-height: auto;
 | 
			
		||||
  margin-left: 10px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.boost-modal,
 | 
			
		||||
.confirmation-modal,
 | 
			
		||||
.report-modal,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user