mirror of
https://github.com/flarum/core.git
synced 2025-08-14 04:14:06 +02:00
fix: newDiscussion contrast
This commit is contained in:
@@ -5,6 +5,7 @@ import IndexPage from 'flarum/forum/components/IndexPage';
|
||||
import DiscussionListState from 'flarum/forum/states/DiscussionListState';
|
||||
import GlobalSearchState from 'flarum/forum/states/GlobalSearchState';
|
||||
import classList from 'flarum/common/utils/classList';
|
||||
import isDark from 'flarum/common/utils/isDark';
|
||||
|
||||
import TagHero from './components/TagHero';
|
||||
import Tag from '../common/models/Tag';
|
||||
@@ -92,6 +93,13 @@ export default function () {
|
||||
if (color) {
|
||||
newDiscussion.attrs.className = classList([newDiscussion.attrs.className, 'Button--tagColored']);
|
||||
newDiscussion.attrs.style = { '--color': color };
|
||||
|
||||
if (isDark(color)) {
|
||||
newDiscussion.attrs.className = classList([newDiscussion.attrs.className, 'Button--tagDark']);
|
||||
}
|
||||
else {
|
||||
newDiscussion.attrs.className = classList([newDiscussion.attrs.className, 'Button--tagLight']);
|
||||
}
|
||||
}
|
||||
|
||||
newDiscussion.attrs.disabled = !canStartDiscussion;
|
||||
|
@@ -6,10 +6,17 @@
|
||||
@import "forum/TagTiles";
|
||||
@import "forum/ToggleButton";
|
||||
|
||||
.Button--tagColored {
|
||||
.Button {
|
||||
--button-primary-bg: var(--color);
|
||||
--button-primary-bg-hover: var(--color);
|
||||
--button-primary-bg-active: var(--color);
|
||||
|
||||
&--tagLight {
|
||||
color: @text-on-light;
|
||||
}
|
||||
&--tagDark {
|
||||
color: @text-on-dark;
|
||||
}
|
||||
}
|
||||
.DiscussionHero {
|
||||
.item-title {
|
||||
|
Reference in New Issue
Block a user