mirror of
https://github.com/flarum/core.git
synced 2025-10-12 23:44:27 +02:00
Major CSS revamp
- Get rid of Bootstrap (except we still rely on some JS) - Use BEM class names - Rework variables/theme config - Fix various bugs, including some on mobile The CSS is still not ideal – it needs to be cleaned up some more. But that can be a focus for after beta.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import highlight from 'flarum/helpers/highlight';
|
||||
import Button from 'flarum/components/Button';
|
||||
import LinkButton from 'flarum/components/LinkButton';
|
||||
|
||||
/**
|
||||
* The `DiscussionsSearchSource` finds and displays discussion search results in
|
||||
@@ -28,13 +28,12 @@ export default class DiscussionsSearchSource {
|
||||
const results = this.results[query] || [];
|
||||
|
||||
return [
|
||||
<li className="dropdown-header">Discussions</li>,
|
||||
<li className="Dropdown-header">Discussions</li>,
|
||||
<li>
|
||||
{Button.component({
|
||||
{LinkButton.component({
|
||||
icon: 'search',
|
||||
children: 'Search all discussions for "' + query + '"',
|
||||
href: app.route('index', {q: query}),
|
||||
config: m.route
|
||||
href: app.route('index', {q: query})
|
||||
})}
|
||||
</li>,
|
||||
results.map(discussion => {
|
||||
@@ -42,10 +41,10 @@ export default class DiscussionsSearchSource {
|
||||
const post = relevantPosts && relevantPosts[0];
|
||||
|
||||
return (
|
||||
<li className="discussion-search-result" data-index={'discussions' + discussion.id()}>
|
||||
<li className="DiscussionSearchResult" data-index={'discussions' + discussion.id()}>
|
||||
<a href={app.route.discussion(discussion, post && post.number())} config={m.route}>
|
||||
<div className="title">{highlight(discussion.title(), query)}</div>
|
||||
{post ? <div className="excerpt">{highlight(post.contentPlain(), query, 100)}</div> : ''}
|
||||
<div className="DiscussionSearchResult-title">{highlight(discussion.title(), query)}</div>
|
||||
{post ? <div className="DiscussionSearchResult-excerpt">{highlight(post.contentPlain(), query, 100)}</div> : ''}
|
||||
</a>
|
||||
</li>
|
||||
);
|
||||
|
Reference in New Issue
Block a user