UNPKG

@uploadcare/file-uploader

Version:

Building blocks for Uploadcare products integration

66 lines (57 loc) 1.43 kB
uc-external-source { display: flex; flex-direction: column; width: 100%; height: 100%; background-color: var(--uc-background); overflow: hidden; } [uc-modal] uc-external-source { width: min( calc(var(--uc-dialog-max-width) - var(--uc-padding) * 2), calc(var(--uc-dialog-max-width) - var(--uc-padding) * 2) ); height: var(--modal-content-height-fill, 100%); max-height: var(--modal-max-content-height); } uc-external-source > .uc-content { position: relative; display: grid; flex: 1; grid-template-rows: 1fr min-content; } @media only screen and (max-width: 430px) { uc-external-source { width: calc(100vw - var(--uc-padding) * 2); height: var(--modal-content-height-fill, 100%); } } uc-external-source iframe { display: block; width: 100%; height: 100%; border: none; } uc-external-source .uc-iframe-wrapper { overflow: hidden; } uc-external-source .uc-toolbar { display: grid; grid-gap: var(--uc-padding); grid-template-columns: max-content 1fr max-content max-content; align-items: center; width: 100%; padding: var(--uc-padding); border-top: 1px solid var(--uc-border); } uc-external-source .uc-back-btn { padding-left: 0; } uc-external-source .uc-selected-counter { display: flex; grid-gap: var(--uc-padding); align-items: center; justify-content: space-between; padding: var(--uc-padding); color: var(--uc-muted-foreground); }