kopia lustrzana https://gitlab.com/soapbox-pub/soapbox
TabsBar: fall back to Home icon when no logo is provided
rodzic
a6f5cf33d0
commit
c222e0da9d
|
@ -7,6 +7,7 @@ import { connect } from 'react-redux';
|
||||||
import classNames from 'classnames';
|
import classNames from 'classnames';
|
||||||
import SearchContainer from 'soapbox/features/compose/containers/search_container';
|
import SearchContainer from 'soapbox/features/compose/containers/search_container';
|
||||||
import Avatar from '../../../components/avatar';
|
import Avatar from '../../../components/avatar';
|
||||||
|
import Icon from 'soapbox/components/icon';
|
||||||
import ProfileDropdown from './profile_dropdown';
|
import ProfileDropdown from './profile_dropdown';
|
||||||
import { openModal } from '../../../actions/modal';
|
import { openModal } from '../../../actions/modal';
|
||||||
import { openSidebar } from '../../../actions/sidebar';
|
import { openSidebar } from '../../../actions/sidebar';
|
||||||
|
@ -57,11 +58,16 @@ class TabsBar extends React.PureComponent {
|
||||||
<nav className={classes} ref={this.setRef}>
|
<nav className={classes} ref={this.setRef}>
|
||||||
<div className='tabs-bar__container'>
|
<div className='tabs-bar__container'>
|
||||||
<div className='tabs-bar__split tabs-bar__split--left'>
|
<div className='tabs-bar__split tabs-bar__split--left'>
|
||||||
{logo && (
|
{logo ? (
|
||||||
<Link key='logo' className='tabs-bar__link--logo' to='/' data-preview-title-id='column.home'>
|
<Link key='logo' className='tabs-bar__link--logo' to='/' data-preview-title-id='column.home'>
|
||||||
<img alt='Logo' src={logo} />
|
<img alt='Logo' src={logo} />
|
||||||
<span><FormattedMessage id='tabs_bar.home' defaultMessage='Home' /></span>
|
<span><FormattedMessage id='tabs_bar.home' defaultMessage='Home' /></span>
|
||||||
</Link>
|
</Link>
|
||||||
|
) : (
|
||||||
|
<Link key='logo' className='tabs-bar__link--logo' to='/' data-preview-title-id='column.home'>
|
||||||
|
<Icon alt='Logo' src={require('icons/home-2-filled.svg')} />
|
||||||
|
<span><FormattedMessage id='tabs_bar.home' defaultMessage='Home' /></span>
|
||||||
|
</Link>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
<div className='tabs-bar__search-container'>
|
<div className='tabs-bar__search-container'>
|
||||||
|
|
|
@ -276,12 +276,21 @@
|
||||||
padding: 13px 0 0;
|
padding: 13px 0 0;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
filter: brightness(0%) grayscale(100%) invert(100%);
|
filter: brightness(0%) grayscale(100%) invert(100%);
|
||||||
& span { display: none !important; }
|
|
||||||
|
& span {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
img {
|
img {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.svg-icon {
|
||||||
|
width: 26px;
|
||||||
|
height: 26px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
border: 0 !important;
|
border: 0 !important;
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue