UNPKG

quasar

Version:

Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time

105 lines (86 loc) 2.35 kB
.q-dialog &__title font-size 1.25rem font-weight 500 line-height 2rem letter-spacing 0.0125em &__message opacity 0.6 &__inner outline 0 > div pointer-events all overflow auto -webkit-overflow-scrolling touch will-change scroll-position border-radius $generic-border-radius box-shadow $shadow-4 &--square > div border-radius 0 !important > .q-card > .q-card__actions .q-btn--rectangle min-width 64px &--minimized padding 24px > div max-height calc(100vh - 48px) &--maximized > div height 100% width 100% max-height 100vh max-width 100vw border-radius 0 !important &--top, &--bottom padding-top 0 !important padding-bottom 0 !important &--right, &--left padding-right 0 !important padding-left 0 !important &--left, &--top > div border-top-left-radius 0 &--right, &--top > div border-top-right-radius 0 &--left, &--bottom > div border-bottom-left-radius 0 &--right, &--bottom > div border-bottom-right-radius 0 &--fullwidth > div width 100% !important max-width 100% !important &--fullheight > div height 100% !important max-height 100% !important &__backdrop z-index -1 pointer-events all background $dimmed-background // addressbar always gets shown, so need to slim this down body.platform-ios, body.platform-android:not(.native-mobile) .q-dialog__inner--minimized > div max-height calc(100vh - 108px) body.q-ios-padding .q-dialog__inner padding-top $ios-statusbar-height !important padding-top env(safe-area-inset-top) !important padding-bottom env(safe-area-inset-bottom) !important > div // quotes are stylus workaround to not error when parsing env() max-height "calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)) !important" % $ios-statusbar-height @media (max-width $breakpoint-xs-max) .q-dialog__inner &--top, &--bottom padding-left 0 padding-right 0 > div width 100% !important @media (min-width $breakpoint-sm-min) .q-dialog__inner--minimized > div max-width 560px .q-body--dialog overflow hidden