mirror of
				https://github.com/excalidraw/excalidraw.git
				synced 2025-11-03 20:34:40 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			167 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			167 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
@import "../../packages/excalidraw/css/variables.module.scss";
 | 
						|
 | 
						|
.excalidraw {
 | 
						|
  .ShareDialog {
 | 
						|
    display: flex;
 | 
						|
    flex-direction: column;
 | 
						|
    gap: 1.5rem;
 | 
						|
 | 
						|
    @include isMobile {
 | 
						|
      height: calc(100vh - 5rem);
 | 
						|
    }
 | 
						|
 | 
						|
    &__separator {
 | 
						|
      border-top: 1px solid var(--dialog-border-color);
 | 
						|
      text-align: center;
 | 
						|
      display: flex;
 | 
						|
      justify-content: center;
 | 
						|
      align-items: center;
 | 
						|
      margin-top: 1em;
 | 
						|
 | 
						|
      span {
 | 
						|
        background: var(--island-bg-color);
 | 
						|
        padding: 0px 0.75rem;
 | 
						|
        transform: translateY(-1ch);
 | 
						|
        display: inline-flex;
 | 
						|
        line-height: 1;
 | 
						|
      }
 | 
						|
    }
 | 
						|
 | 
						|
    &__popover {
 | 
						|
      @keyframes ShareDialog__popover__scaleIn {
 | 
						|
        from {
 | 
						|
          opacity: 0;
 | 
						|
        }
 | 
						|
        to {
 | 
						|
          opacity: 1;
 | 
						|
        }
 | 
						|
      }
 | 
						|
 | 
						|
      box-sizing: border-box;
 | 
						|
      z-index: 100;
 | 
						|
 | 
						|
      display: flex;
 | 
						|
      flex-direction: row;
 | 
						|
      justify-content: center;
 | 
						|
      align-items: flex-start;
 | 
						|
      padding: 0.125rem 0.5rem;
 | 
						|
      gap: 0.125rem;
 | 
						|
 | 
						|
      height: 1.125rem;
 | 
						|
 | 
						|
      border: none;
 | 
						|
      border-radius: 0.6875rem;
 | 
						|
 | 
						|
      font-family: "Assistant";
 | 
						|
      font-style: normal;
 | 
						|
      font-weight: 600;
 | 
						|
      font-size: 0.75rem;
 | 
						|
      line-height: 110%;
 | 
						|
 | 
						|
      background: var(--color-success-lighter);
 | 
						|
      color: var(--color-success);
 | 
						|
 | 
						|
      & > svg {
 | 
						|
        width: 0.875rem;
 | 
						|
        height: 0.875rem;
 | 
						|
      }
 | 
						|
 | 
						|
      transform-origin: var(--radix-popover-content-transform-origin);
 | 
						|
      animation: ShareDialog__popover__scaleIn 150ms ease-out;
 | 
						|
    }
 | 
						|
 | 
						|
    &__picker {
 | 
						|
      font-family: "Assistant";
 | 
						|
 | 
						|
      &__illustration {
 | 
						|
        display: flex;
 | 
						|
        width: 100%;
 | 
						|
        align-items: center;
 | 
						|
        justify-content: center;
 | 
						|
 | 
						|
        & svg {
 | 
						|
          filter: var(--theme-filter);
 | 
						|
        }
 | 
						|
      }
 | 
						|
 | 
						|
      &__header {
 | 
						|
        display: flex;
 | 
						|
        width: 100%;
 | 
						|
        align-items: center;
 | 
						|
        justify-content: center;
 | 
						|
 | 
						|
        font-weight: 700;
 | 
						|
        font-size: 1.3125rem;
 | 
						|
        line-height: 130%;
 | 
						|
 | 
						|
        color: var(--color-primary);
 | 
						|
      }
 | 
						|
 | 
						|
      &__description {
 | 
						|
        font-weight: 400;
 | 
						|
        font-size: 0.875rem;
 | 
						|
        line-height: 150%;
 | 
						|
 | 
						|
        text-align: center;
 | 
						|
 | 
						|
        color: var(--text-primary-color);
 | 
						|
 | 
						|
        & strong {
 | 
						|
          display: block;
 | 
						|
          font-weight: 700;
 | 
						|
        }
 | 
						|
      }
 | 
						|
 | 
						|
      &__button {
 | 
						|
        display: flex;
 | 
						|
 | 
						|
        align-items: center;
 | 
						|
        justify-content: center;
 | 
						|
      }
 | 
						|
    }
 | 
						|
 | 
						|
    &__active {
 | 
						|
      &__share {
 | 
						|
        display: none !important;
 | 
						|
 | 
						|
        @include isMobile {
 | 
						|
          display: flex !important;
 | 
						|
        }
 | 
						|
      }
 | 
						|
 | 
						|
      &__header {
 | 
						|
        margin: 0;
 | 
						|
      }
 | 
						|
 | 
						|
      &__linkRow {
 | 
						|
        display: flex;
 | 
						|
        flex-direction: row;
 | 
						|
        align-items: flex-end;
 | 
						|
        gap: 0.75rem;
 | 
						|
      }
 | 
						|
 | 
						|
      &__description {
 | 
						|
        border-top: 1px solid var(--color-gray-20);
 | 
						|
 | 
						|
        padding: 0.5rem 0.5rem 0;
 | 
						|
        font-weight: 400;
 | 
						|
        font-size: 0.75rem;
 | 
						|
        line-height: 150%;
 | 
						|
 | 
						|
        & p {
 | 
						|
          margin: 0;
 | 
						|
        }
 | 
						|
 | 
						|
        & p + p {
 | 
						|
          margin-top: 1em;
 | 
						|
        }
 | 
						|
      }
 | 
						|
 | 
						|
      &__actions {
 | 
						|
        display: flex;
 | 
						|
        justify-content: center;
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 |