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