ExportDialog.scss 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. @import "../css/_variables";
  2. .ExportDialog__preview {
  3. --preview-padding: calc(var(--space-factor) * 4);
  4. background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==")
  5. left center;
  6. text-align: center;
  7. padding: var(--preview-padding);
  8. margin-bottom: calc(var(--space-factor) * 3);
  9. }
  10. .ExportDialog__preview canvas {
  11. max-width: calc(100% - var(--preview-padding) * 2);
  12. max-height: 25rem;
  13. }
  14. .ExportDialog__actions {
  15. width: 100%;
  16. display: flex;
  17. grid-gap: calc(var(--space-factor) * 2);
  18. align-items: top;
  19. justify-content: space-between;
  20. }
  21. .ExportDialog__name {
  22. grid-column: project-name;
  23. margin: auto;
  24. }
  25. @media (max-width: 550px) {
  26. .ExportDialog {
  27. display: flex;
  28. flex-direction: column;
  29. }
  30. .ExportDialog__actions {
  31. flex-direction: column;
  32. align-items: center;
  33. }
  34. .ExportDialog__actions > * {
  35. margin-bottom: calc(var(--space-factor) * 3);
  36. }
  37. }
  38. @media #{$media-query} {
  39. .ExportDialog__preview canvas {
  40. max-height: 30vh;
  41. }
  42. .ExportDialog__dialog,
  43. .ExportDialog__dialog .Island {
  44. height: 100%;
  45. box-sizing: border-box;
  46. }
  47. .ExportDialog__dialog .Island {
  48. overflow-y: auto;
  49. }
  50. }