diff --git a/frontend/app/framework/angular/modals/dialog-renderer.component.html b/frontend/app/framework/angular/modals/dialog-renderer.component.html index 20bf2c64b..0b50a9c6e 100644 --- a/frontend/app/framework/angular/modals/dialog-renderer.component.html +++ b/frontend/app/framework/angular/modals/dialog-renderer.component.html @@ -18,10 +18,12 @@
-
+
+ +
diff --git a/frontend/app/framework/angular/modals/dialog-renderer.component.scss b/frontend/app/framework/angular/modals/dialog-renderer.component.scss index 34d984da6..2e7f2fc21 100644 --- a/frontend/app/framework/angular/modals/dialog-renderer.component.scss +++ b/frontend/app/framework/angular/modals/dialog-renderer.component.scss @@ -38,6 +38,26 @@ &-bottom-left { @include fixed(auto, auto, 0, 0); } + + .overlayed { + position: relative; + } + + .overlay { + @include absolute(0, auto, 0, 0); + animation: width 10s 1 linear; + background: $color-white; + border: 0; + opacity: .1; + overflow: hidden; + width: 100%; + } +} + +@keyframes width { + 100% { + width: 0; + } } $caret-size: 6px; diff --git a/frontend/app/theme/_forms.scss b/frontend/app/theme/_forms.scss index 1b73667fc..071980d4a 100644 --- a/frontend/app/theme/_forms.scss +++ b/frontend/app/theme/_forms.scss @@ -125,17 +125,13 @@ max-width: 600px; min-width: 200px; padding: 1rem; + padding-right: 2.5rem; text-align: left; z-index: 2000; &::after { @include absolute(-.75rem, .625rem, auto, auto); - border-color: transparent transparent $color-theme-error; - border-style: solid; - border-width: .4rem; - content: ''; - height: 0; - width: 0; + @include caret-top($color-theme-error, .4rem); } } } diff --git a/frontend/app/theme/_vars.scss b/frontend/app/theme/_vars.scss index 3b8617547..90d90a126 100644 --- a/frontend/app/theme/_vars.scss +++ b/frontend/app/theme/_vars.scss @@ -35,6 +35,8 @@ $color-theme-orange-dark: #a65b00; $color-theme-error: #eb3142; $color-theme-error-dark: #c00; +$color-white: #fff; + $color-theme-info: #5bc0de; $color-asset-bg: #f7f8fa;