Merge pull request #876 from nwind/master

tweak: 优化搜索结果样式
This commit is contained in:
liaoxuezhi 2020-08-21 13:02:16 +08:00 committed by GitHub
commit 546fcb8480
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 26 additions and 15 deletions

View File

@ -281,10 +281,11 @@ export class App extends React.PureComponent {
}} }}
/> />
</div> </div>
</div>
<div className={`${theme.ns}Layout-searchBar hidden-xs hidden-sm`}> <div className="hidden-xs p-t pull-right">
<DocSearch theme={this.state.theme.value} /> <DocSearch theme={this.state.theme.value} />
</div> </div>
</div>
<a <a
className="gh-icon" className="gh-icon"

View File

@ -68,8 +68,9 @@ export default class DocSearch extends React.Component {
render() { render() {
const searchResults = this.state.searchResults; const searchResults = this.state.searchResults;
return ( return (
<div className="p-l p-t"> <div className="p-r">
<SearchBox onSearch={this.onSearch} onCancel={this.onSearchCancel} /> <SearchBox onSearch={this.onSearch} onCancel={this.onSearchCancel} />
{searchResults.length > 0 ? (
<div className="search-result"> <div className="search-result">
{searchResults.map(item => { {searchResults.map(item => {
return ( return (
@ -80,6 +81,7 @@ export default class DocSearch extends React.Component {
); );
})} })}
</div> </div>
) : null}
</div> </div>
); );
} }

View File

@ -714,11 +714,19 @@ a {
.search-result { .search-result {
background-color: #fff; background-color: #fff;
top: 45px; top: 50px;
bottom: 0; bottom: 0;
position: fixed; position: fixed;
overflow-y: scroll; overflow-y: scroll;
overflow-x: hidden; overflow-x: hidden;
box-shadow: 0px 2px 7px #888888;
a {
padding: 0 5px;
display: block;
}
a:hover {
background-color: $gray200;
}
} }
.dark { .dark {