diff options
author | Joas Schilling <coding@schilljs.com> | 2022-07-12 15:47:49 +0200 |
---|---|---|
committer | Joas Schilling <coding@schilljs.com> | 2022-07-12 15:50:36 +0200 |
commit | 6b0017754027c3e19958cadfe12175fe8d10a168 (patch) | |
tree | e1189a4fb62f7f8a8334060b65fd757e0a0b7050 /css/icons.css | |
parent | 64b02bfe91cc989990b952df818a33b52146377a (diff) |
Transform conversation icons to CSS
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to 'css/icons.css')
-rw-r--r-- | css/icons.css | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/css/icons.css b/css/icons.css new file mode 100644 index 000000000..abd803f12 --- /dev/null +++ b/css/icons.css @@ -0,0 +1,79 @@ +// Mention bubbles in the chat input and messages +.avatar-class-icon.icon-group-forced-white { + background-image: url(../img/icon-contacts-white.svg); +} +.avatar-class-icon.icon-user-forced-white { + background-image: url(../img/icon-contacts-white.svg); +} + +.app-talk .icon-public, +.talk-modal .icon-public, +.sidebar-callview .icon-public, +#talk-panel .icon-public, +#talk-sidebar .icon-public, +#call-container .icon-public, +.talkChatTab .icon-public { + background-image: url(../img/icon-public-white.svg); +} + +.app-talk .icon-contacts, +.talk-modal .icon-contacts, +.sidebar-callview .icon-contacts, +#talk-panel .icon-contacts, +#talk-sidebar .icon-contacts, +#call-container .icon-contacts, +.talkChatTab .icon-contacts { + background-image: url(../img/icon-contacts-white.svg); +} + +.app-talk .icon-password, +.talk-modal .icon-password, +.sidebar-callview .icon-password, +#talk-panel .icon-password, +#talk-sidebar .icon-password, +#call-container .icon-password, +.talkChatTab .icon-password { + background-image: url(../img/icon-password-white.svg); +} +.app-talk .icon-file, +.talk-modal .icon-file, +.sidebar-callview .icon-file, +#talk-panel .icon-file, +#talk-sidebar .icon-file, +#call-container .icon-file, +.talkChatTab .icon-file { + background-image: url(../img/icon-text-white.svg); +} + +.app-talk .icon-mail, +.talk-modal .icon-mail, +.sidebar-callview .icon-mail, +#talk-panel .icon-mail, +#talk-sidebar .icon-mail, +#call-container .icon-mail, +.talkChatTab .icon-mail { + background-image: url(../img/icon-mail-white.svg); +} + +.app-talk .icon-changelog, +.talk-modal .icon-changelog, +.sidebar-callview .icon-changelog, +#talk-panel .icon-changelog, +#talk-sidebar .icon-changelog, +#call-container .icon-changelog, +.talkChatTab .icon-changelog { + background-image: url(../img/changelog.svg); +} + +// The atwho panel is a direct child of the body, so it is not affected by +// .app-Talk rules above. +// "forced-white" needs to be included in the class name as the Avatar does +// not accept several classes. +.talk.candidate-mentions.atwho-panel .icon-group-forced-white { + background-image: url(../img/icon-contacts-white.svg); +} + +// Needed to use white color also in dark mode. +.app-files .app-sidebar__close.forced-white { + color: #ffffff; +} |