Some navbar fixes.
This commit is contained in:
parent
bff53fe25f
commit
c893bdd56d
2 changed files with 22 additions and 25 deletions
40
ui/src/components/navbar.tsx
vendored
40
ui/src/components/navbar.tsx
vendored
|
@ -184,7 +184,7 @@ export class Navbar extends Component<any, NavbarState> {
|
|||
{!this.state.siteLoading ? (
|
||||
<Link
|
||||
title={this.state.siteRes.version}
|
||||
class="navbar-brand"
|
||||
class="d-flex align-items-center navbar-brand mr-1"
|
||||
to="/"
|
||||
>
|
||||
{this.state.siteRes.site.icon && showAvatars() && (
|
||||
|
@ -214,14 +214,14 @@ export class Navbar extends Component<any, NavbarState> {
|
|||
<use xlinkHref="#icon-bell"></use>
|
||||
</svg>
|
||||
{this.state.unreadCount > 0 && (
|
||||
<span class="ml-1 badge badge-light">
|
||||
<span class="mx-1 badge badge-light">
|
||||
{this.state.unreadCount}
|
||||
</span>
|
||||
)}
|
||||
</Link>
|
||||
)}
|
||||
<button
|
||||
class="navbar-toggler border-0"
|
||||
class="navbar-toggler border-0 p-1"
|
||||
type="button"
|
||||
aria-label="menu"
|
||||
onClick={linkEvent(this, this.expandNavbar)}
|
||||
|
@ -235,7 +235,7 @@ export class Navbar extends Component<any, NavbarState> {
|
|||
!this.state.expanded && 'collapse'
|
||||
} navbar-collapse`}
|
||||
>
|
||||
<ul class="navbar-nav my-2 mr-auto">
|
||||
<ul class="ml-3 navbar-nav my-2 mr-auto">
|
||||
<li class="nav-item">
|
||||
<Link
|
||||
class="nav-link"
|
||||
|
@ -278,6 +278,21 @@ export class Navbar extends Component<any, NavbarState> {
|
|||
</Link>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="navbar-nav my-2">
|
||||
{this.canAdmin && (
|
||||
<li className="nav-item">
|
||||
<Link
|
||||
class="nav-link"
|
||||
to={`/admin`}
|
||||
title={i18n.t('admin_settings')}
|
||||
>
|
||||
<svg class="icon">
|
||||
<use xlinkHref="#icon-settings"></use>
|
||||
</svg>
|
||||
</Link>
|
||||
</li>
|
||||
)}
|
||||
</ul>
|
||||
{!this.context.router.history.location.pathname.match(
|
||||
/^\/search/
|
||||
) && (
|
||||
|
@ -299,7 +314,7 @@ export class Navbar extends Component<any, NavbarState> {
|
|||
<button
|
||||
name="search-btn"
|
||||
onClick={linkEvent(this, this.handleSearchBtn)}
|
||||
class="btn btn-link"
|
||||
class="px-1 btn btn-link"
|
||||
style="color: var(--gray)"
|
||||
>
|
||||
<svg class="icon">
|
||||
|
@ -308,21 +323,6 @@ export class Navbar extends Component<any, NavbarState> {
|
|||
</button>
|
||||
</form>
|
||||
)}
|
||||
<ul class="navbar-nav my-2">
|
||||
{this.canAdmin && (
|
||||
<li className="nav-item">
|
||||
<Link
|
||||
class="nav-link"
|
||||
to={`/admin`}
|
||||
title={i18n.t('admin_settings')}
|
||||
>
|
||||
<svg class="icon">
|
||||
<use xlinkHref="#icon-settings"></use>
|
||||
</svg>
|
||||
</Link>
|
||||
</li>
|
||||
)}
|
||||
</ul>
|
||||
{this.state.isLoggedIn ? (
|
||||
<>
|
||||
<ul class="navbar-nav my-2">
|
||||
|
|
7
ui/src/components/user.tsx
vendored
7
ui/src/components/user.tsx
vendored
|
@ -455,13 +455,10 @@ export class User extends Component<any, UserState> {
|
|||
)}
|
||||
<div>
|
||||
<ul class="list-inline mb-2">
|
||||
<li className="list-inline-item">
|
||||
<li className="list-inline-item badge badge-light">
|
||||
{i18n.t('number_of_posts', { count: user.number_of_posts })}
|
||||
</li>
|
||||
<li className="list-inline-item">
|
||||
<span>•</span>
|
||||
</li>
|
||||
<li className="list-inline-item">
|
||||
<li className="list-inline-item badge badge-light">
|
||||
{i18n.t('number_of_comments', {
|
||||
count: user.number_of_comments,
|
||||
})}
|
||||
|
|
Loading…
Reference in a new issue