Mercurial > nebulaweb3
diff default/assets/scss/components/_inbox.scss @ 0:1d038bc9b3d2 default tip
Up:default
author | Liny <dev@neowd.com> |
---|---|
date | Sat, 31 May 2025 09:21:51 +0800 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_inbox.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,209 @@ +// main: ../style.scss +/******************************** + ********************************* +Inbox + ********************************* + *********************************/ + +/* Mail Inbox +========================*/ +.mail-inbox { + position: relative; + + @include mobile { + height: auto !important; + } + + @include tablet { + height: auto !important; + } +} + +.mail-inbox-header { + display: flex; + align-items: center; + min-height: em(70); + @include padding(null #{$spacer * 1.25}); + border-bottom: 1px solid $theme-border-color; +} + +.mail-inbox-select-all { + font-size: em(12); + display: inline-block; + + span.label-text { + padding-left: em(25,12); + } +} + +.mail-list-item { + position: relative; + padding: em(20) #{$spacer * 1.25}; + border-bottom: 1px solid $theme-border-color; + + .checkbox { + padding: 0; + } + + &.unread .mail-title { + font-weight: $font-weight-semibold; + } + + .checkbox .label-text { + padding-left: 1em; + } + + .mail-select-checkbox .label-text { + margin-right: .5em; + top: -5px; + padding: 0 !important; + margin-right: em(20); + + body.rtl & { + margin-right: 0; + margin-left: em(20); + } + } + + &:nth-child(odd) { + background: $dropdown-link-hover-bg; + } + + &::last-child { + border-bottom: 0; + } +} + +.mail-inbox-categories { + .list-inline-item { + margin-right: 1.5em; + &:not(.active) a { + color: $headings-color; + } + } +} + +/* Mail Single +========================*/ +.mail-single { + //@include padding(em(30) #{$spacer * 1.25}); + > header { + margin-left: em(15); + } +} + +.mail-single-content { + border: 1px solid $theme-border-color; + border-left: 0; + border-right: 0; + position: relative; + top: em(-1); + padding: em(35) em(50) em(10) em(50); + + > header { + color: $headings-color; + + a { + color: $headings-color; + font-weight: 700; + &:hover { + text-decoration: underline; + } + } + } +} + +.mail-single-reply { + border: 1px solid $theme-border-color; + border-radius: 5px; + padding: em(20); + position: relative; + + .triangle-top { + @include size(0); + @include position(absolute, em(-15) null null em(50) ); + border-style: solid; + border-width: 0 15px 15px 15px; + border-color: transparent transparent #ccc transparent; + } + .triangle-top:after{ + content: ''; + @include position(absolute, em(1) null null em(-16) ); + @include size(0); + border-style: solid; + border-width: 0 16px 16px 16px; + border-color: transparent transparent #fff transparent; + } +} + +/* Mail Compose +========================*/ +.mail-sidebar { + border-right: 1px solid $theme-border-color; + body.rtl & { + border-right: 0; + border-left: 1px solid $theme-border-color; + } +} + +.mail-compose { + .wysihtml5-sandbox { + flex: 1; + border-left: 0 !important; + border-right: 0 !important; + } + .wysihtml5-toolbar { + border-left: 0; + border-right: 0; + } + .wysihtml5-toolbar { + border-left: 0; + border-right: 0; + } + @include mobile { + } + @include tablet { + } +} + +/* Mail Attachment +========================*/ +.mail-attachment { + .mail-attachment-heading .list-icon { + @include size( rem(20), 1em); + text-align: center; + font-size: rem(18); + margin-right: rem(5); + } + .file-list { + margin: 0 rem(-15); + } + .file-list-item { + display: flex; + align-items: center; + border-uadius: 3px; + padding: em(10) em(15); + transition: background 0.3s ease; + font-size: em(12); + font-weight: $font-weight-semibold; + i, + img { + @include size( em(25) ); + line-height: em(25); + text-align: center; + border-radius: 100px; + margin-right: em(10); + } + a { + color: $headings-color; + } + a.list-inline-item { + font-size: em(13,12); + color: $text-muted; + font-weight: normal; + } + &:hover { + background: #f9f9f9; + } + } +}