logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe git clone https://hacktivis.me/git/pleroma-fe.git
commit: e2af986323d82ebd15d7a303ed40cc033d933479
parent eab3bfaf0d1e99879f53ead8319892b559ab8ca6
Author: Henry Jameson <me@hjkos.com>
Date:   Tue, 27 Feb 2024 22:02:25 +0200

fix global notices

Diffstat:

Msrc/components/alert.style.js3++-
Msrc/components/global_notice_list/global_notice_list.vue42+-----------------------------------------
Msrc/components/root.style.js1+
Msrc/components/underlay.style.js3+--
Msrc/services/theme_data/css_utils.js2+-
5 files changed, 6 insertions(+), 45 deletions(-)

diff --git a/src/components/alert.style.js b/src/components/alert.style.js @@ -18,7 +18,8 @@ export default { { directives: { background: '--text', - opacity: 0.5 + opacity: 0.5, + blur: '9px' } }, { diff --git a/src/components/global_notice_list/global_notice_list.vue b/src/components/global_notice_list/global_notice_list.vue @@ -4,7 +4,7 @@ v-for="(notice, index) in notices" :key="index" class="alert global-notice" - :class="{ ['global-' + notice.level]: true }" + :class="{ [notice.level]: true }" > <div class="notice-message"> {{ $t(notice.messageKey, notice.messageArgs) }} @@ -52,48 +52,8 @@ } } - .global-error { - background-color: var(--alertPopupError, $fallback--cRed); - color: var(--alertPopupErrorText, $fallback--text); - - .svg-inline--fa { - color: var(--alertPopupErrorText, $fallback--text); - } - } - - .global-warning { - background-color: var(--alertPopupWarning, $fallback--cOrange); - color: var(--alertPopupWarningText, $fallback--text); - - .svg-inline--fa { - color: var(--alertPopupWarningText, $fallback--text); - } - } - - .global-success { - background-color: var(--alertPopupSuccess, $fallback--cGreen); - color: var(--alertPopupSuccessText, $fallback--text); - - .svg-inline--fa { - color: var(--alertPopupSuccessText, $fallback--text); - } - } - - .global-info { - background-color: var(--alertPopupNeutral, $fallback--fg); - color: var(--alertPopupNeutralText, $fallback--text); - - .svg-inline--fa { - color: var(--alertPopupNeutralText, $fallback--text); - } - } - .close-notice { padding-right: 0.2em; - - .svg-inline--fa:hover { - opacity: 0.6; - } } } </style> diff --git a/src/components/root.style.js b/src/components/root.style.js @@ -9,6 +9,7 @@ export default { 'Scrollbar', 'ScrollbarElement', 'MobileDrawer', + 'Alert', 'Button' // mobile post button ], defaultRules: [ diff --git a/src/components/underlay.style.js b/src/components/underlay.style.js @@ -6,8 +6,7 @@ export default { // we are searching for underlay specifically or for whatever is laid on top of it. outOfTreeSelector: '.underlay', validInnerComponents: [ - 'Panel', - 'Alert' + 'Panel' ], defaultRules: [ { diff --git a/src/services/theme_data/css_utils.js b/src/services/theme_data/css_utils.js @@ -155,7 +155,7 @@ export const getCssRules = (rules) => rules.map(rule => { return [ header, directives + ';', - (rule.component === 'Text' && rule.directives.textNoCssColor !== 'yes') ? ' color: var(--text);' : '', + (rule.component === 'Text' && rule.state.indexOf('faint') < 0 && rule.directives.textNoCssColor !== 'yes') ? ' color: var(--text);' : '', '', virtualDirectives, footer