diff --git a/apps/client/src/stylesheets/style.css b/apps/client/src/stylesheets/style.css index ade2687fb..f2f554629 100644 --- a/apps/client/src/stylesheets/style.css +++ b/apps/client/src/stylesheets/style.css @@ -1135,54 +1135,6 @@ a.external:not(.no-arrow):after, a[href^="http://"]:not(.no-arrow):after, a[href margin: 0 12px; } -.toast { - --bs-toast-bg: var(--accented-background-color); - --bs-toast-color: var(--main-text-color); - z-index: 9999999999 !important; - pointer-events: all; - overflow: hidden; -} - -.toast-header { - background-color: var(--more-accented-background-color) !important; - color: var(--main-text-color) !important; -} - -.toast-body { - white-space: preserve-breaks; - overflow: hidden; -} - -.toast.no-title { - display: flex; - flex-direction: row; -} - -.toast.no-title .toast-icon { - display: flex; - align-items: center; - padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); -} - -.toast.no-title .toast-body { - padding-inline-start: 0; - padding-inline-end: 0; -} - -.toast.no-title .toast-header { - background-color: unset !important; -} - -.toast .toast-progress { - position: absolute; - bottom: 0; - inset-inline-start: 0; - inset-inline-end: 0; - background-color: var(--toast-text-color) !important; - height: 4px; - transition: width 0.1s linear; -} - .ck-mentions .ck-button { font-size: var(--detail-font-size) !important; padding: 5px; diff --git a/apps/client/src/widgets/Toast.css b/apps/client/src/widgets/Toast.css index 720a5c0d4..6431ceea2 100644 --- a/apps/client/src/widgets/Toast.css +++ b/apps/client/src/widgets/Toast.css @@ -9,3 +9,51 @@ pointer-events: none; contain: none; } + +.toast { + --bs-toast-bg: var(--accented-background-color); + --bs-toast-color: var(--main-text-color); + z-index: 9999999999 !important; + pointer-events: all; + overflow: hidden; +} + +.toast-header { + background-color: var(--more-accented-background-color) !important; + color: var(--main-text-color) !important; +} + +.toast-body { + white-space: preserve-breaks; + overflow: hidden; +} + +.toast.no-title { + display: flex; + flex-direction: row; +} + +.toast.no-title .toast-icon { + display: flex; + align-items: center; + padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); +} + +.toast.no-title .toast-body { + padding-inline-start: 0; + padding-inline-end: 0; +} + +.toast.no-title .toast-header { + background-color: unset !important; +} + +.toast .toast-progress { + position: absolute; + bottom: 0; + inset-inline-start: 0; + inset-inline-end: 0; + background-color: var(--toast-text-color) !important; + height: 4px; + transition: width 0.1s linear; +}